Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
,msdb
imodel
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.