Udostępnij za pośrednictwem


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

Dotyczy:programu SQL Server — tylko system Windows

Możesz uaktualnić z SQL Server 2012 (11.x), SQL Server 2014 (12.x), SQL Server 2016 (13.x) i SQL Server 2017 (14.x). W tym artykule wymieniono obsługiwane ścieżki uaktualniania z tych wersji programu SQL Server oraz obsługiwane uaktualnienia wersji dla programu SQL Server 2019 (15.x).

Lista kontrolna przed uaktualnieniem

  • Przed uaktualnieniem z jednej wersji programu SQL Server 2019 (15.x) do innej sprawdź, czy obecnie używane funkcje są obsługiwane w wersji, do której przenosisz.

  • Sprawdź obsługiwany sprzęt i oprogramowanie.

  • 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.

  • Aby przeprowadzić uaktualnienie do programu SQL Server 2019 (15.x), musisz uruchomić obsługiwany system operacyjny. Aby uzyskać więcej informacji, zobacz Wymagania sprzętowe i programowe dotyczące instalowania 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

  • Wersje krzyżowe programu SQL Server 2019 (15.x) nie są obsługiwane. Numery wersji składników silnika bazy danych muszą być takie same w instancji programu SQL Server 2019 (15.x).

  • Program SQL Server 2019 (15.x) jest dostępny tylko dla platform 64-bitowych. Uaktualnienie międzyplatformowe nie jest obsługiwane. Przy użyciu instalatora programu SQL Server nie można uaktualnić 32-bitowego wystąpienia programu SQL Server do natywnej wersji 64-bitowej. 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 uaktualnieniu wystąpienia programu SQL Server do programu SQL Server 2019 (15.x) można dodać funkcje przy użyciu instalatora programu SQL Server 2019 (15.x). Aby uzyskać więcej informacji, zobacz Dodawanie funkcji do instancji programu SQL Server (Instalator).

Uaktualnienia z wcześniejszych wersji do programu SQL Server 2019 (15.x)

Program SQL Server 2019 (15.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) SP2 lub nowszy
  • SQL Server 2016 (13.x) RTM lub nowszy
  • SQL Server 2017 (14.x)

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

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

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Enterprise
SQL Server 2012 (11.x) SP4 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2012 (11.x) SP4 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Express
SQL Server 2012 (11.x) SP4 Business Intelligence SQL Server 2019 (15.x) Enterprise
Ocena programu SQL Server 2012 (11.x) SP4 Ocena programu SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Developer
SQL Server 2014 (12.x) SP2 Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2014 (12.x) SP2 Developer SQL Server 2019 (15.x) - wersja dla programistów

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Enterprise
SQL Server 2014 (12.x) SP2 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2014 (12.x) SP2 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2014 (12.x) SP2 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Express
SQL Server 2019 (15.x) Developer
SQL Server 2014 (12.x) SP2 Business Intelligence SQL Server 2019 (15.x) Enterprise
Ocena programu SQL Server 2014 (12.x) SP2 Ocena programu SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Developer
SQL Server 2016 (13.x) 13.0.1601.5 Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2016 (13.x) 13.0.1601.5 Developer SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Enterprise
SQL Server 2016 (13.x) 13.0.1601.5 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2016 (13.x) 13.0.1601.5 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2016 (13.x) 13.0.1601.5 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Express
SQL Server 2019 (15.x) Developer
SQL Server 2016 (13.x) 13.0.1601.5 Business Intelligence SQL Server 2019 (15.x) Enterprise
Ocena programu SQL Server 2016 (13.x) 13.0.1601.5 Ocena programu SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Developer
SQL Server 2017 (14.x) Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Enterprise
SQL Server 2017 (14.x) Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2017 (14.x) Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Express
SQL Server 2019 (15.x) Developer
ANALIZA biznesowa programu SQL Server 2017 (14.x) SQL Server 2019 (15.x) Enterprise
Ocena programu SQL Server 2017 (14.x) Ocena programu SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Developer
SQL Server 2019 (15.x) kandydat do wydania 1 SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Developer SQL Server 2019 (15.x) Enterprise

1 Pomoc techniczna firmy Microsoft w celu uaktualnienia oprogramowania w wersji kandydującej jest przeznaczona specjalnie dla klientów, którzy uczestniczyli w programie wczesnego wdrażania.

Migrowanie do programu SQL Server 2019 (15.x)

Bazy danych można migrować ze starszych wersji programu SQL Server do programu SQL Server 2019 (15.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 2019 (15.x). Jeśli poziom zgodności źródłowej bazy danych jest 100 lub nowszy, jest niezmieniony w programie SQL Server 2019 (15.x).

Aby uzyskać informacje, zobacz Przewodnik po migracji bazy danych platformy Azure.

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

Narzędzie lub funkcja Opis
narzędzia 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 2019 (15.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 2019 (15.x).
Przesyłanie dzienników Wysyłanie dziennika jest obsługiwane, jeśli serwer podstawowy 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 uruchamia SQL Server 2019 (15.x).

Ostrzeżenie: Jeśli nastąpi automatyczne lub ręczne przełączenie w tryb failover i wystąpienie programu SQL Server 2019 (15.x) stanie się podstawowe, wystąpienie programu SQL Server 2008 (10.0.x) lub SQL Server 2008 R2 (10.50.x) stanie się pomocnicze i nie będzie mogło odbierać zmian od podstawowego.
ładowanie zbiorcze Tabele można kopiować zbiorczo z programu SQL Server 2008 (10.0.x) lub SQL Server 2008 R2 (10.50.x) do programu SQL Server 2019 (15.x).

Uaktualnienie wersji programu SQL Server 2019 (15.x)

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

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

Aktualizacja z Zaktualizuj do
SQL Server 2019 (15.x) Enterprise (Server+CAL i Core) 3 SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Evaluation Enterprise 2, 3 SQL Server 2019 (15.x) Enterprise (licencja server+CAL lub core)

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Developer
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Standard 3 SQL Server 2019 (15.x) Enterprise (licencja server+CAL lub core)
SQL Server 2019 (15.x) Developer 3 SQL Server 2019 (15.x) Enterprise (licencja server+CAL lub core)

SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web SQL Server 2019 (15.x) Enterprise (licencja server+CAL lub core)

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

SQL Server 2019 (15.x) Developer
SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Web

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

Aktualizacja edycji z Uaktualnienie do wyższej wersji
SQL Server 2019 (15.x) Enterprise (licencja server+CAL) 3 SQL Server 2019 (15.x) Enterprise (licencja podstawowa)
SQL Server 2019 (15.x) Enterprise (licencja podstawowa) SQL Server 2019 (15.x) Enterprise (licencja server+CAL)

1 dotyczy również programu SQL Server 2019 (15.x) Express z narzędziami i programem SQL Server 2019 (15.x) Express z usługami zaawansowanymi.

2 Uaktualnianie 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 trybu failover systemu Windows, uczestniczącym w grupie dostępności.

3 Zmiana edycji klastrowanego wystąpienia programu SQL Server 2019 (15.x) jest ograniczona. Następujące scenariusze nie są obsługiwane w przypadku klastrów trybu failover programu SQL Server 2019 (15.x):

  • SQL Server 2019 (15.x) Enterprise do programu SQL Server 2019 (15.x) Developer, Standard lub Evaluation.
  • SQL Server 2019 (15.x) Developer do SQL Server 2019 (15.x) Standard lub Evaluation.
  • Ocena programu SQL Server 2019 (15.x) Standard to SQL Server 2019 (15.x).
  • Ocena programu SQL Server 2019 (15.x) na program SQL Server 2019 (15.x) Standard.