Unterstützte Versions- und Editionsupgrades in SQL Server 2016

Gilt für: SQL Server - nur Windows

Sie können ein Upgrade von SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) und SQL Server 2014 (12.x) ausführen. In diesem Artikel werden die unterstützten Upgradepfade von diesen SQL Server-Versionen sowie die unterstützten Editionsupgrades für SQL Server 2016 (13.x) aufgeführt.

Prüfliste vor dem Upgrade

  • Vor dem Upgrade einer Edition von SQL Server 2016 (13.x) auf eine andere Edition sollten Sie sicherstellen, dass die derzeit verwendete Funktionalität in der Edition, zu der Sie wechseln möchten, unterstützt wird.

  • Aktivieren Sie vor dem Upgrade auf SQL Serverdie Windows-Authentifizierung für den SQL Server -Agent, und überprüfen Sie die erforderliche Standardkonfiguration - dabei muss das Konto des SQL Server -Agent-Diensts Mitglied der SQL Server -Gruppe der Systemadministratoren sein.

  • Um auf SQL Server 2016 (13.x)aktualisieren zu können, müssen Sie ein unterstütztes Betriebssystem ausführen. Weitere Informationen finden Sie unter SQL Server 2016 und 2017: Hardware- und Softwareanforderungen.

  • Das Upgrade wird blockiert, wenn noch ein Neustart aussteht.

  • Das Upgrade wird blockiert, wenn der Windows Installer-Dienst nicht ausgeführt wird.

Nicht unterstützte Szenarien

  • Versionsübergreifende Instanzen von SQL Server 2016 (13.x) werden nicht unterstützt. Die Versionsnummern der Datenbank-Engine-, Analysis Services- und Reporting Services -Komponenten innerhalb einer Instanz von SQL Server 2016 (13.x)müssen identisch sein.

  • SQL Server 2016 (13.x) ist nur für 64-Bit-Plattformen verfügbar. Ein plattformübergreifendes Upgrade wird nicht unterstützt. Sie können mithilfe von SQL Server-Setup kein Upgrade einer 32-Bit-Instanz von SQL Server auf eine native 64-Bit-Instanz durchführen. Sie können jedoch Datenbanken von einer 32-Bit-Instanz von SQL Server sichern oder trennen und sie in einer Instanz von SQL Server (64-Bit) wiederherstellen oder anfügen, wenn die Datenbanken nicht in der Replikation veröffentlicht werden. In diesem Fall müssen Sie alle Anmeldenamen und anderen Benutzerobjekte in den Systemdatenbanken master, msdb und model wiederherstellen.

  • Sie können während des Upgrades der vorhandenen Instanz von SQL Server keine neuen Features hinzufügen. Nachdem Sie eine Instanz von SQL Server auf SQL Server 2016 (13.x) aktualisiert haben, können Sie Funktionen mit dem SQL Server 2016 (13.x)-Setup hinzufügen. Weitere Informationen finden Sie unter Hinzufügen von Features zu einer Instanz von SQL Server (Setup).

  • Failovercluster werden im WOW-Modus nicht unterstützt.

  • Upgrades von einer Evaluation Edition einer früheren SQL Server -Version werden nicht unterstützt.

  • Wenn Sie ein Upgrade von RC1 oder früheren Versionen von SQL Server 2016 auf RC3 oder höher durchführen, muss PolyBase vor dem Upgrade deinstalliert und danach wieder installiert werden.

Upgrades von früheren Versionen auf SQL Server 2016 (13.x)

SQL Server 2016 unterstützt ein Upgrade von folgenden Versionen von SQL Server:

  • SQL Server 2008 (10.0.x) SP4 oder höher
  • SQL Server 2008 R2 (10.50.x) SP3 oder höher
  • SQL Server 2012 (11.x) SP2 oder höher
  • SQL Server 2014 (12.x) oder höher

Hinweis

Informationen zum Aktualisieren von Datenbanken aus SQL Server 2005 (9.x) finden Sie unter SQL Server 2016-Unterstützung für SQL Server 2005.

In der nachfolgenden Tabelle sind die unterstützten Szenarien für das Upgrade von früheren Versionen von SQL Server auf SQL Server 2016 (13.x)aufgeführt.

Upgrade von Unterstützter Upgradepfad
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) Entwickler
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) Entwickler
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) Entwickler

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
SQL Server 2012 (11.x) SP2 Evaluation SQL Server 2016 (13.x) Evaluation

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

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) Entwickler
SQL Server 2014 (12.x) Business Intelligence SQL Server 2016 (13.x) Enterprise
SQL Server 2014 (12.x) Evaluation SQL Server 2016 (13.x) Evaluation

SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Entwickler
SQL Server 2016 (13.x) Release Candidate* SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Entwickler SQL Server 2016 (13.x) Enterprise

* Microsoft-Unterstützung zum Aktualisieren von Release Candidate-Software ist speziell für Kunden vorgesehen, die am Technology Adoption Program (TAP) teilgenommen haben.

SQL Server 2016 (13.x)-Unterstützung für SQL Server 2005 (9.x)

In diesem Abschnitt wird die SQL Server 2016 (13.x) -Unterstützung für SQL Server 2005 (9.x)erläutert. In SQL Server 2016 (13.x) können Sie die folgenden Schritte ausführen:

  • Anfügen einer SQL Server 2005 (9.x)-Datenbank (MDF-/LDF-Dateien) an eine SQL Server 2016 (13.x)-Instanz der Datenbank-Engine.

  • Wiederherstellen einer SQL Server 2005 (9.x)-Datenbank auf einer SQL Server 2016 (13.x)-Instanz der Datenbank-Engine mithilfe einer Sicherung.

  • Sichern eines SQL Server 2005 Analysis Services (SSAS) -Cubes und Wiederherstellen für SQL Server 2016 (13.x).

Hinweis

Wenn für eine SQL Server 2005 (9.x)-Datenbank ein Upgrade auf SQL Server 2016 (13.x) ausgeführt wird, ändern sich der Datenbank-Kompatibilitätsgrad von 90 in 100.
In SQL Server 2016 (13.x) sind 100, 110, 120 und 130 gültige Werte für den Kompatibilitätsgrad der Datenbank. Unter ALTER DATABASE-Kompatibilitätsgrad (Transact-SQL) wird erläutert, wie sich eine Änderung des Datenbank-Kompatibilitätsgrads auf SQL Server-Anwendungen auswirken kann.

Szenarien, die in der Liste nicht aufgeführt sind, werden nicht unterstützt. Das gilt z. B. für:

  • Installieren von SQL Server 2005 (9.x) und SQL Server 2016 (13.x) auf demselben Computer (parallel).

  • Verwenden einer SQL Server 2005 (9.x) -Instanz als Mitglied der Replikationstopologie, die eine SQL Server 2016 (13.x) -Instanz umfasst.

  • Konfigurieren der Datenbankspiegelung zwischen SQL Server 2016 (13.x) - und SQL Server 2005 (9.x) -Instanzen.

  • Sichern des Transaktionsprotokolls mit Protokollversand zwischen SQL Server 2016 (13.x) - und SQL Server 2005 (9.x) -Instanzen.

  • Konfigurieren von Verbindungsservern zwischen SQL Server 2016 (13.x) - und SQL Server 2005 (9.x) -Instanzen.

  • Verwalten einer SQL Server 2005 (9.x) -Instanz von SQL Server 2016 (13.x) Management Studio aus.

  • Anfügen eines SQL Server 2005 Analysis Services (SSAS) -Cubes in SQL Server 2016 (13.x) Management Studio.

  • Herstellen einer Verbindung mit SQL Server 2005 Integration Services (SSIS) von SQL Server 2016 (13.x) Management Studio aus.

  • Verwalten eines SQL Server 2005 Integration Services (SSIS) -Diensts von SQL Server 2016 (13.x) Management Studio aus.

  • Unterstützung von benutzerdefinierten Integration Services-Drittanbieterkomponenten für SQL Server 2005 (9.x) sowie Ausführen und Upgrade der Komponenten.

SQL Server 2016 (13.x) Editionsupgrade

In der folgenden Tabelle sind die unterstützten Szenarien für das Editionsupgrade in SQL Server 2016 (13.x)aufgeführt.

Schrittanleitungen zum Ausführen eines Editionsupgrades finden Sie unter Upgrade auf eine andere Edition von SQL Server (Setup).

Upgrade von Upgrade auf
SQL Server 2016 (13.x) Enterprise (Server+CAL und Core)** SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Enterprise Evaluation** SQL Server 2016 (13.x) Enterprise (Server+CAL- oder Core-Lizenz)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Entwickler
SQL Server 2016 (13.x) Web
Upgrades von Evaluation (kostenlose Edition) auf eine kostenpflichtige Edition werden für eigenständige Installationen, für gruppierte Installationen jedoch nicht unterstützt. Diese Einschränkung gilt nicht für eigenständige Instanzen, die in einem Windows-Failovercluster installiert sind, der einer Verfügbarkeitsgruppe angehört.
SQL Server 2016 (13.x) Standard** SQL Server 2016 (13.x) Enterprise (Server+CAL- oder Core-Lizenz)
SQL Server 2016 (13.x) Developer** SQL Server 2016 (13.x) Enterprise (Server+CAL- oder Core-Lizenz)

SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Enterprise (Server+CAL- oder Core-Lizenz)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Express* SQL Server 2016 (13.x) Enterprise (Server+CAL- oder Core-Lizenz)

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

Außerdem können Sie ein Editionsupgrade zwischen SQL Server 2016 (13.x) Enterprise (Server+CAL-Lizenz) und SQL Server 2016 (13.x) Enterprise (Core-Lizenz) ausführen:

Editionsupgrade von Editionsupgrade auf
SQL Server 2016 (13.x) Enterprise (Server+CAL-Lizenz)** SQL Server 2016 (13.x) Enterprise (Core-Lizenz)
SQL Server 2016 (13.x) Enterprise (Core-Lizenz) SQL Server 2016 (13.x) Enterprise (Server+CAL-Lizenz)

* Gilt auch für SQL Server 2016 (13.x) Express with Tools und SQL Server 2016 (13.x) Express with Advanced Services.

** Das Ändern der Edition eines SQL Server 2016 (13.x) -Failoverclusters ist nur beschränkt möglich. Die folgenden Szenarien werden für Failovercluster mit SQL Server 2016 (13.x) nicht unterstützt:

  • SQL Server 2016 (13.x) Enterprise in SQL Server 2016 (13.x) Developer, Standard oder Evaluation.

  • SQL Server 2016 (13.x) Developer in SQL Server 2016 (13.x) Standard oder Evaluation.

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

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