Udostępnij za pośrednictwem


Obsługiwane uaktualnienia wersji i edycji (SQL Server 2022)

Dotyczy:programu SQL Server — tylko system Windows

W tym artykule wymieniono obsługiwane ścieżki uaktualniania z następujących wersji programu SQL Server oraz obsługiwane uaktualnienia wersji dla programu SQL Server 2022 (16.x).

Możesz uaktualnić z:

  • SQL Server 2012 (11.x) SP4 lub nowszy
  • SQL Server 2014 (12.x) SP3 lub nowszy
  • SQL Server 2016 (13.x) SP3 lub nowszy
  • SQL Server 2017 (14.x)
  • SQL Server 2019 (15.x)

W przypadku starszych wersji programu SQL Server można również przejść na program SQL Server 2022.

Lista kontrolna przed uaktualnieniem

  • Przed uaktualnieniem z jednej wersji programu SQL Server 2022 (16.x) do innej sprawdź, czy obecnie używane funkcje są obsługiwane w wersji, do której przenosisz. Aby uzyskać więcej informacji, zobacz Wersje i obsługiwane funkcje SQL Server 2022.

  • Sprawdź obsługiwany sprzęt i oprogramowanie, w tym obsługiwany system operacyjny. Aby uzyskać więcej informacji, zobacz SQL Server 2022: Wymagania sprzętowe i programowe.

  • Przed uaktualnieniem programu SQL Server włącz opcję Uwierzytelnianie systemu Windows dla programu SQL Server Agent i sprawdź konfigurację domyślną, że konto usługi SQL Server Agent jest członkiem grupy sysadmin programu SQL Server.

  • Uaktualnienie jest zablokowane, jeśli istnieje oczekujące ponowne uruchomienie.

  • Uaktualnienie jest blokowane, jeśli usługa Instalatora Windows nie jest uruchomiona.

Nieobsługiwane scenariusze

  • Wystąpienia międzywersyjne programu SQL Server 2022 (16.x) nie są obsługiwane. Numery wersji składników silnika bazy danych muszą być takie same w instancji SQL Server 2022 (16.x).

  • Program SQL Server 2022 (16.x) jest dostępny tylko dla platform 64-bitowych. Uaktualnienie międzyplatformowe nie jest obsługiwane. Nie można uaktualnić 32-bitowego wystąpienia programu SQL Server do natywnego 64-bitowego przy użyciu instalatora programu SQL Server. Można jednak utworzyć kopię zapasową lub odłączyć bazy danych od 32-bitowego wystąpienia programu SQL Server, a następnie przywrócić je lub dołączyć do nowego wystąpienia programu SQL Server (64-bitowego), jeśli bazy danych nie są publikowane w replikacji. Należy ponownie utworzyć wszystkie identyfikatory logowania i inne obiekty użytkownika w master, msdbi model systemowych bazach danych.

  • Nie można dodawać nowych funkcji podczas uaktualniania istniejącego wystąpienia programu SQL Server. Po zaktualizowaniu instancji SQL Server do wersji SQL Server 2022 (16.x) można dodać funkcje, używając Instalatora SQL Server 2022 (16.x). Aby uzyskać więcej informacji, zobacz Dodaj funkcje do wystąpienia programu SQL Server (Konfiguracja).

Uaktualnienia z wcześniejszych wersji do programu SQL Server 2022

Program SQL Server 2022 (16.x) obsługuje uaktualnienie z następujących wersji programu SQL Server:

  • SQL Server 2012 (11.x) SP4 lub nowszy
  • SQL Server 2014 (12.x) SP3 lub nowszy
  • SQL Server 2016 (13.x) SP3 lub nowszy
  • SQL Server 2017 (14.x)
  • SQL Server 2019 (15.x)

W poniższej tabeli wymieniono obsługiwane scenariusze uaktualniania z wcześniejszych wersji programu SQL Server do programu SQL Server 2022 (16.x).

Aktualizacja z Obsługiwana ścieżka uaktualnienia
SQL Server 2012 (11.x) SP4 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Developer SQL Server 2022 (16.x) Deweloper

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2012 (11.x) SP4 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express
SQL Server 2012 (11.x) SP4 Business Intelligence SQL Server 2022 (16.x) Enterprise
Ocena programu SQL Server 2012 (11.x) SP4 Ocena programu SQL Server 2022 (16.x)

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2014 (12.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2014 (12.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
Ocena programu SQL Server 2014 (12.x) SP3 Ocena programu SQL Server 2022 (16.x)

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Developer SQL Server 2022 (16.x) Deweloper

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2016 (13.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2016 (13.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
Ocena programu SQL Server 2016 (13.x) SP3 Ocena programu SQL Server 2022 (16.x)

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2017 (14.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2017 (14.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
ANALIZA biznesowa programu SQL Server 2017 (14.x) SQL Server 2022 (16.x) Enterprise
Ocena programu SQL Server 2017 (14.x) Ocena programu SQL Server 2022 (16.x)

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2019 (15.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2019 (15.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2019 (15.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) wersja deweloperska
ANALIZA biznesowa programu SQL Server 2019 (15.x) SQL Server 2022 (16.x) Enterprise
Ocena programu SQL Server 2019 (15.x) Ocena programu SQL Server 2022 (16.x)

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2022 (16.x) kandydat do wydania 1 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Developer SQL Server 2022 (16.x) Enterprise

1 Wsparcie techniczne firmy Microsoft dotyczące uaktualnienia z oprogramowania wersji kandydującej jest przeznaczone specjalnie dla klientów, którzy uczestniczyli w programie 'Early Adopter'.

Migrowanie do programu SQL Server 2022

Można migrować bazy danych ze starszych wersji programu SQL Server do programu SQL Server 2022 (16.x), o ile poziom zgodności źródłowej bazy danych jest 90 lub nowszy. Bazy danych z poziomem zgodności 90 (na przykład w programie SQL Server 2005 (9.x)) są automatycznie uaktualniane do poziomu zgodności 100 podczas migracji do programu SQL Server 2022 (16.x). Jeśli poziom zgodności źródłowej bazy danych jest 100 lub nowszy, jest niezmieniony w programie SQL Server 2022 (16.x).

Aby uzyskać informacje, zobacz Uaktualnianie programu SQL Server do najnowszej wersji.

Poniższe porady i narzędzia mogą pomóc w zaplanowaniu i zaimplementowaniu migracji.

  • Narzędzia do migracji. Migracja jest obsługiwana za pośrednictwem programu Data Migration Assistant (DMA).

  • Tworzenie kopii zapasowej i przywracanie. Kopia zapasowa wykonana w programie SQL Server 2008 (10.0.x) lub nowszym może zostać przywrócona do programu SQL Server 2022 (16.x) bez zmiany poziomu zgodności, o ile kopia zapasowa bazy danych ma poziom zgodności 100 lub nowszy.

    Bazy danych z poziomem zgodności 90, w tym kopie zapasowe wykonane w programie SQL Server 2005 (9.x), są automatycznie uaktualniane do poziomu zgodności 100 po przywróceniu do programu SQL Server 2022 (16.x).

  • Wysyłka dziennika. Wysyłanie dziennika jest obsługiwane, jeśli główny serwer działa na SQL Server 2008 (10.0.x) z dodatkiem SP3 lub nowszym, lub SQL Server 2008 R2 (10.50.x) SP2 lub nowszym, a serwer pomocniczy działa na SQL Server 2022 (16.x).

    Ostrzeżenie

    Jeśli nastąpi automatyczne lub ręczne przejście w tryb failover, a wystąpienie programu SQL Server 2022 (16.x) stanie się wystąpieniem podstawowym, program SQL Server 2008 (10.0.x) lub program SQL Server 2008 R2 (10.50.x) stanie się pomocniczy i nie może odbierać zmian z wystąpienia podstawowego.

  • Ładowanie zbiorcze: tabele mogą być kopiowane zbiorczo z programu SQL Server 2008 (10.0.x) lub SQL Server 2008 R2 (10.50.x) do programu SQL Server 2022 (16.x).

Uaktualnienie wersji programu SQL Server 2022

W poniższej tabeli wymieniono obsługiwane scenariusze uaktualniania wersji w programie SQL Server 2022 (16.x).

Aby uzyskać instrukcje krok po kroku dotyczące przeprowadzania uaktualnienia wersji, zobacz Upgrade to a different edition of SQL Server (Setup).

Aktualizacja z Uaktualnij do
SQL Server 2022 (16.x) Enterprise (Server+CAL i Core) 2 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Evaluation Enterprise 2 SQL Server 2022 (16.x) Enterprise (licencja server+CAL lub core)

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Web

Uaktualnienie z wersji Ewaluacyjnej (wersja bezpłatna) do dowolnej płatnej wersji jest obsługiwane w przypadku instalacji autonomicznych, ale nie jest obsługiwane w przypadku instalacji klastrowanych. To ograniczenie nie dotyczy autonomicznych wystąpień zainstalowanych w klastrze Windows Failover, które uczestniczą w grupie dostępności.
SQL Server 2022 (16.x) Standard 2 SQL Server 2022 (16.x) Enterprise (licencja server+CAL lub core)
SQL Server 2022 (16.x) Developer 2 SQL Server 2022 (16.x) Enterprise (licencja server+CAL lub core)

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Web SQL Server 2022 (16.x) Enterprise (licencja server+CAL lub core)

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Express 1 SQL Server 2022 (16.x) Enterprise (licencja server+CAL lub core)

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

Ponadto można również przeprowadzić uaktualnienie wersji między programem SQL Server 2022 (16.x) Enterprise (licencja server+CAL) i programem SQL Server 2022 (16.x) Enterprise (licencja podstawowa):

Aktualizacja edycji z Uaktualnienie wersji do
SQL Server 2022 (16.x) Enterprise (licencja server+CAL) 2 SQL Server 2022 (16.x) Enterprise (licencja podstawowa)
SQL Server 2022 (16.x) Enterprise (licencja podstawowa) SQL Server 2022 (16.x) Enterprise (licencja server+CAL)

1 dotyczy również programu SQL Server 2022 (16.x) Express z narzędziami i programem SQL Server 2022 (16.x) Express z usługami Zaawansowanymi.

2 Zmiana wersji wystąpienia klastrowego programu SQL Server 2022 (16.x) jest możliwa w ograniczonym zakresie. Następujące scenariusze nie są obsługiwane w przypadku klastrów trybu failover programu SQL Server 2022 (16.x):

  • SQL Server 2022 (16.x) Enterprise do programu SQL Server 2022 (16.x) Developer, Standard lub Evaluation.
  • SQL Server 2022 (16.x) Developer to SQL Server 2022 (16.x) Standard lub Wersja Testowa.
  • Ocena programu SQL Server 2022 (16.x) Standard do programu SQL Server 2022 (16.x).
  • SQL Server 2022 (16.x) Wersja ewaluacyjna do SQL Server 2022 (16.x) Standard.