Udostępnij za pośrednictwem


Obsługiwane uaktualnienia wersji & (SQL Server 2017)

Dotyczy:programu SQL Server — tylko system Windows

Możesz uaktualnić z SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) i SQL Server 2016 (13.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 2017 (14.x).

Lista kontrolna przed uaktualnieniem

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

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

  • Aby przeprowadzić uaktualnienie do programu SQL Server 2017 (14.x), musisz uruchomić obsługiwany system operacyjny. Aby uzyskać więcej informacji, zobacz Wymagania sprzętowe i programowe dotyczące instalowania programu SQL Server.

  • Aktualizacja zostanie zablokowana, jeśli konieczne jest ponowne uruchomienie systemu.

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

Nieobsługiwane scenariusze

  • Wystąpienia między wersjami programu SQL Server 2017 (14.x) nie są obsługiwane. Numery wersji składników silnika bazy danych muszą być takie same w wystąpieniu programu SQL Server 2017 (14.x).

  • Program SQL Server 2017 (14.x) jest dostępny tylko dla platform 64-bitowych. Uaktualnienie międzyplatformowe nie jest obsługiwane. Nie można zaktualizować 32-bitowego wystąpienia programu SQL Server do natywnej wersji 64-bitowej za pomocą programu instalacyjnego 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ć wszelkie loginy oraz inne obiekty użytkownika w bazach danych systemowych master, msdb i model.

  • 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 2017 (14.x) można dodać funkcje przy użyciu instalatora programu SQL Server 2017 (14.x). Aby uzyskać więcej informacji, zobacz Dodawanie funkcji do instancji programu SQL Server (Konfiguracja).

  • Klastry przełączania awaryjnego nie są obsługiwane w trybie WOW.

Uaktualnienia z wcześniejszych wersji do programu SQL Server 2017 (14.x)

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

  • SQL Server 2008 SP4 lub nowszy
  • SQL Server 2008 R2 SP3 lub nowszy
  • SQL Server 2012 SP2 lub nowszy
  • SQL Server 2014 lub nowszy
  • SQL Server 2016 lub nowszy

Notatka

Aby uaktualnić bazy danych w programie SQL Server 2005 (9.x), zobacz Support for 2005.

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

Uaktualnij z Obsługiwana ścieżka uaktualnienia
SQL Server 2008 (10.0.x) SP4 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 (10.0.x) SP4 Developer SQL Server 2017 (14.x) Developer
SQL Server 2008 (10.0.x) SP4 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2008 (10.0.x) SP4 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express
SQL Server 2008 R2 (10.50.x) SP3 Datacenter SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Deweloper SQL Server 2017 (14.x) Developer
SQL Server 2008 R2 (10.50.x) SP3 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2008 R2 (10.50.x) SP3 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express
SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2012 (11.x) SP1 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2012 (11.x) SP2 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2017 (14.x) Enterprise
Ocena programu SQL Server 2012 (11.x) SP2 Ocena programu SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2014 (12.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2014 (12.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2014 (12.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer
ANALIZA biznesowa programu SQL Server 2014 (12.x) SQL Server 2017 (14.x) Enterprise
Ocena programu SQL Server 2014 (12.x) Ocena programu SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2016 (13.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2016 (13.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer
SQL Server 2016 (13.x) Analiza biznesowa SQL Server 2017 (14.x) Enterprise
Ocena programu SQL Server 2016 (13.x) Ocena programu SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2017 (14.x) kandydat do wydania* SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2017 (14.x) Enterprise

* Pomoc techniczna firmy Microsoft dotycząca uaktualniania z oprogramowania przeznaczonego do wydania jest przeznaczona dla klientów, którzy uczestniczyli w programie wdrażania technologii (TAP).

Sql Server 2017 (14.x) Obsługa programu SQL Server 2005 (9.x)

W tej sekcji omówiono obsługę programu SQL Server 2017 (14.x) dla programu SQL Server 2005 (9.x). W programie SQL Server 2017 (14.x) będzie można wykonać następujące czynności:

  • Dołącz bazę danych programu SQL Server 2005 (9.x) (pliki mdf/ldf) do wystąpienia aparatu bazy danych programu SQL Server 2017 (14.x).

  • Przywróć bazę danych programu SQL Server 2005 (9.x) na instancję silnika bazy danych SQL Server 2017 (14.x) z kopii zapasowej.

  • Utwórz kopię zapasową modułu usług SQL Server 2005 Analysis Services (SSAS) i przywróć go w programie SQL Server 2017 (14.x).

Po uaktualnieniu bazy danych programu SQL Server 2005 (9.x) do programu SQL Server 2017 (14.x) poziom zgodności bazy danych zostanie zmieniony z zakresu od 90 do 100. (W programie SQL Server 2017 (14.x) prawidłowe wartości poziomu zgodności bazy danych to 100, 110, 120, 130 i 140). ALTER DATABASE - poziom zgodności (Transact-SQL) omawia, jak zmiana poziomu zgodności może mieć wpływ na aplikacje SQL Server.

Wszystkie scenariusze, które nie zostały określone na powyższej liście, nie są obsługiwane, w tym nie tylko następujące:

  • Instalowanie programu SQL Server 2005 (9.x) i programu SQL Server 2017 (14.x) na tym samym komputerze (obok siebie).

  • Używanie wystąpienia programu SQL Server 2005 (9.x) jako członka topologii replikacji obejmującej wystąpienie programu SQL Server 2017 (14.x).

  • Konfigurowanie dublowania bazy danych między wystąpieniami programu SQL Server 2017 (14.x) i programu SQL Server 2005 (9.x).

  • Tworzenie kopii zapasowej dziennika transakcji przy użyciu wysyłania dzienników między wystąpieniami programu SQL Server 2017 (14.x) i programu SQL Server 2005 (9.x).

  • Konfigurowanie serwerów połączonych między wystąpieniami programu SQL Server 2017 (14.x) i programu SQL Server 2005 (9.x).

  • Zarządzanie wystąpieniem programu SQL Server 2005 (9.x) z programu SQL Server 2017 (14.x) Management Studio.

  • Dołączanie kostki SQL Server 2005 Analysis Services (SSAS) w programie SQL Server Management Studio 2017 (14.x).

  • Nawiązywanie połączenia z programem SQL Server 2005 Integration Services (SSIS) z programu SQL Server 2017 (14.x) Management Studio.

  • Zarządzanie usługą SQL Server 2005 Integration Services (SSIS) z programu SQL Server 2017 (14.x) Management Studio.

  • Obsługa niestandardowych składników usług Integration Services programu SQL Server 2005 (9.x), takich jak wykonywanie i uaktualnianie.

Uaktualnienie wersji programu SQL Server 2017 (14.x)

W poniższej tabeli wymieniono obsługiwane scenariusze uaktualniania wersji w programie SQL Server 2017 (14.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 2017 (14.x) Enterprise (Server+CAL i Core)** SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Evaluation Enterprise** SQL Server 2017 (14.x) Enterprise (licencja server+CAL lub core)

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.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 wystąpień autonomicznych zainstalowanych w klastrze failover Windows, uczestniczącym w grupie dostępności.
SQL Server 2017 (14.x) Standard** SQL Server 2017 (14.x) Enterprise (licencja server+CAL lub core)
SQL Server 2017 (14.x) Developer** SQL Server 2017 (14.x) Enterprise (licencja server+CAL lub core)

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2017 (14.x) Enterprise (licencja server+CAL lub core)

SQL Server 2017 (14.x) Standard
SQL Server 2017 (14.x) Express* SQL Server 2017 (14.x) Enterprise (licencja server+CAL lub core)

SQL Server 2017 (14.x) wersja deweloperska

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

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

Aktualizacja wersji z Uaktualnienie wersji do
SQL Server 2017 (14.x) Enterprise (licencja server+CAL)** SQL Server 2017 (14.x) Enterprise (licencja podstawowa)
SQL Server 2017 (14.x) Enterprise (licencja podstawowa) SQL Server 2017 (14.x) Enterprise (licencja server+CAL)

* Dotyczy również programu SQL Server 2017 (14.x) Express z narzędziami i programem SQL Server 2017 (14.x) Express z usługami Zaawansowanymi.

** Zmiana edycji klastra trybu failover programu SQL Server 2017 (14.x) jest ograniczona. Następujące scenariusze nie są obsługiwane w przypadku klastrów trybu failover programu SQL Server 2017 (14.x):

  • SQL Server 2017 (14.x) Enterprise do programu SQL Server 2017 (14.x) Developer, Standard lub Evaluation.

  • SQL Server 2017 (14.x) Developer na SQL Server 2017 (14.x) Standard lub Evaluation.

  • Ocena programu SQL Server 2017 (14.x) Standard do programu SQL Server 2017 (14.x).

  • Przejście z wersji ewaluacyjnej SQL Server 2017 (14.x) na SQL Server 2017 (14.x) Standard.