Udostępnij za pośrednictwem


Obsługiwane uaktualnienia wersji & (SQL Server 2016)

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) i SQL Server 2014 (12.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 2016 (13.x).

Lista kontrolna przed uaktualnieniem

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

  • 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 2016 (13.x), musisz uruchomić obsługiwany system operacyjny. Aby uzyskać więcej informacji, zobacz SQL Server 2016 i 2017: Wymagania sprzętowe i programowe.

  • 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ędzy wersjami programu SQL Server 2016 (13.x) nie są obsługiwane. Numery wersji składników Silnika bazy danych, usług Analysis Services oraz Reporting Services muszą być takie same w instancji programu SQL Server 2016 (13.x).

  • Program SQL Server 2016 (13.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 uaktualnieniu wystąpienia programu SQL Server do programu SQL Server 2016 (13.x) można dodać funkcje za pomocą instalatora programu SQL Server 2016 (13.x). Aby uzyskać więcej informacji, zobacz Dodawanie funkcji do wystąpienia programu SQL Server (Instalacja).

  • Klastry failover nie są obsługiwane w trybie WOW.

  • Uaktualnienie z wersji Ewaluacyjnej poprzedniej wersji programu SQL Server nie jest obsługiwane.

  • Podczas uaktualniania z wersji RC1 lub poprzednich wersji programu SQL Server 2016 do wersji RC3 lub nowszej należy odinstalować program PolyBase przed uaktualnieniem i ponownie zainstalowany po uaktualnieniu.

Uaktualnienia z wcześniejszych wersji do programu SQL Server 2016 (13.x)

Program SQL Server 2016 obsługuje uaktualnienie z następujących wersji programu SQL Server:

  • SQL Server 2008 (10.0.x) SP4 lub nowszy
  • SQL Server 2008 R2 (10.50.x) SP3 lub nowszy
  • SQL Server 2012 (11.x) SP2 lub nowszy
  • SQL Server 2014 (12.x) 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 2016 (13.x).

Aktualizacja z Obsługiwana ścieżka uaktualnienia
SQL Server 2008 (10.0.x) SP4 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2008 (10.0.x) SP4 Developer SQL Server 2016 (13.x) Developer
SQL Server 2008 (10.0.x) SP4 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Small Business SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2008 (10.0.x) SP4 Workgroup SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2008 R2 (10.50.x) SP3 Datacenter SQL Server 2016 (13.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Developer SQL Server 2016 (13.x) Developer
SQL Server 2008 R2 (10.50.x) SP3 Small Business SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2008 R2 (10.50.x) SP3 Workgroup SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2012 (11.x) SP2 Developer SQL Server 2016 (13.x) Developer

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Enterprise
SQL Server 2012 (11.x) SP2 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2012 (11.x) SP1 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2012 (11.x) SP2 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2016 (13.x) Enterprise
Ocena programu SQL Server 2012 (11.x) SP2 Ocena programu SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Developer
SQL Server 2014 (12.x) Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2014 (12.x) Developer SQL Server 2016 (13.x) Developer

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Enterprise
SQL Server 2014 (12.x) Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2014 (12.x) Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2014 (12.x) Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2016 (13.x) Developer
ANALIZA biznesowa programu SQL Server 2014 (12.x) SQL Server 2016 (13.x) Enterprise
Ocena programu SQL Server 2014 (12.x) Ocena programu SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Developer wersja deweloperska
SQL Server 2016 (13.x) kandydat do wydania* SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Developer SQL Server 2016 (13.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 2016 (13.x) Obsługa programu SQL Server 2005 (9.x)

W tej sekcji omówiono obsługę programu SQL Server 2016 (13.x) dla programu SQL Server 2005 (9.x). W programie SQL Server 2016 (13.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 instancji silnika bazy danych SQL Server 2016 (13.x).

  • Przywróć bazę danych SQL Server 2005 (9.x) do wystąpienia silnika bazy danych SQL Server 2016 (13.x) z kopii zapasowej.

  • Tworzenie kopii zapasowej modułu usług SQL Server 2005 Analysis Services (SSAS) i przywracanie go w programie SQL Server 2016 (13.x).

Notatka

Po uaktualnieniu bazy danych programu SQL Server 2005 (9.x) do programu SQL Server 2016 (13.x) poziom zgodności bazy danych zostanie zmieniony z zakresu od 90 do 100.
W programie SQL Server 2016 (13.x) prawidłowe wartości poziomu zgodności bazy danych to 100, 110, 120 i 130. poziom zgodności ALTER DATABASE (Transact-SQL) omawia, jak zmiana poziomu zgodności może mieć wpływ na aplikacje programu 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 2016 (13.x) na tym samym komputerze (obok siebie).

  • Używanie wystąpienia programu SQL Server 2005 (9.x) jako członka topologii replikacji, która obejmuje wystąpienie programu SQL Server 2016 (13.x).

  • Konfigurowanie dublowania bazy danych między wystąpieniami programu SQL Server 2016 (13.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 2016 (13.x) i programu SQL Server 2005 (9.x).

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

  • Zarządzanie instancją SQL Server 2005 (9.x) za pomocą Management Studio SQL Server 2016 (13.x).

  • Dołączanie modułu usług SQL Server 2005 Analysis Services (SSAS) w programie SQL Server 2016 (13.x) Management Studio.

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

  • Zarządzanie usługą SQL Server 2005 Integration Services (SSIS) z programu SQL Server 2016 (13.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 2016 (13.x)

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

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Developer
SQL Server 2016 (13.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 samodzielnych wystąpień zainstalowanych w klastrze przełączania awaryjnego systemu Windows, które uczestniczą w grupie dostępności.
SQL Server 2016 (13.x) Standard** SQL Server 2016 (13.x) Enterprise (licencja server+CAL lub core)
SQL Server 2016 (13.x) Developer** SQL Server 2016 (13.x) Enterprise (licencja server+CAL lub core)

SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Enterprise (licencja server+CAL lub core)

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

SQL Server 2016 (13.x) Developer
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web

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

Uaktualnienie edycji z Aktualizacja wersji do
SQL Server 2016 (13.x) Enterprise (licencja server+CAL)** SQL Server 2016 (13.x) Enterprise (licencja podstawowa)
SQL Server 2016 (13.x) Enterprise (licencja podstawowa) SQL Server 2016 (13.x) Enterprise (licencja server+CAL)

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

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

  • SQL Server 2016 (13.x) Enterprise do programu SQL Server 2016 (13.x) Developer, Standard lub Evaluation.

  • SQL Server 2016 (13.x) Developer do SQL Server 2016 (13.x) Standard albo Evaluation.

  • SQL Server 2016 (13.x) Standard na SQL Server 2016 (13.x) Evaluation.

  • Ocena programu SQL Server 2016 (13.x) na program SQL Server 2016 (13.x) Standard.