Unterstützte Versions- und Editionsupgrades in SQL Server 2017

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), SQL Server 2014 (12.x) und SQL Server 2016 (13.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 2017 (14.x) aufgeführt.

Prüfliste vor dem Upgrade

  • Bevor eine Edition von SQL Server 2017 (14.x) auf eine andere Edition aktualisiert wird, sollten Sie überprüfen, ob die derzeit verwendete Funktionalität in der Edition, die Ziel des Upgrades ist, 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 2017 (14.x)aktualisieren zu können, müssen Sie ein unterstütztes Betriebssystem ausführen. Weitere Informationen finden Sie unter Hardware- und Softwareanforderungen für die Installation von SQL Server.

  • 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 2017 (14.x) werden nicht unterstützt. Die Versionsnummern der Datenbank-Engine-Komponenten innerhalb einer Instanz von SQL Server 2017 (14.x) müssen identisch sein.

  • SQL Server 2017 (14.x) ist nur für 64-Bit-Plattformen verfügbar. Ein plattformübergreifendes Upgrade wird nicht unterstützt. Sie können keine 32-Bit-Instanz von SQL Server mit SQL Server -Setup auf systemeigenes 64-Bit aktualisieren. Sie können jedoch Datenbanken von einer 32-Bit-Instanz von SQL Serversichern 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 sind. Sie müssen 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 Serverkeine neuen Funktionen hinzufügen. Nachdem Sie eine Instanz von SQL Server auf SQL Server 2017 (14.x) aktualisiert haben, können Sie Funktionen mit dem SQL Server 2017 (14.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 früheren Versionen auf SQL Server 2017 (14.x)

SQL Server 2017 (14.x) unterstützt ein Upgrade von folgenden Versionen von SQL Server:

  • SQL Server 2008 SP4 oder höher
  • SQL Server 2008 R2 SP3 oder höher
  • SQL Server 2012 SP2 oder höher
  • SQL Server 2014 oder höher
  • SQL Server 2016 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 2017 (14.x)aufgeführt.

Upgrade von Unterstützter Upgradepfad
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) Entwickler
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 Developer SQL Server 2017 (14.x) Entwickler
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) Entwickler

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

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

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

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

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

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

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

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Entwickler
SQL Server 2017 (14.x) Release Candidate* SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Entwickler SQL Server 2017 (14.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 2017 (14.x)-Unterstützung für SQL Server 2005 (9.x)

In diesem Abschnitt wird die SQL Server 2017 (14.x) -Unterstützung für SQL Server 2005 (9.x)erläutert. In SQL Server 2017 (14.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 2017 (14.x)-Instanz der Datenbank-Engine.

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

  • Sichern eines SQL Server 2005 Analysis Services (SSAS)-Cubes und Wiederherstellen in SQL Server 2017 (14.x).

Wenn für eine SQL Server 2005 (9.x)-Datenbank ein Upgrade auf SQL Server 2017 (14.x) ausgeführt wird, ändern sich der Datenbank-Kompatibilitätsgrad von 90 in 100. (In SQL Server 2017 (14.x) sind gültige Werte für den Datenbank-Kompatibilitätsgrad 100, 110, 120, 130 und 140.) 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 2017 (14.x) auf demselben Computer (parallel).

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

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

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

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

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

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

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

  • Verwalten eines SQL Server 2005 Integration Services (SSIS) -Diensts von SQL Server 2017 (14.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 2017 (14.x) Editionsupgrade

In der folgenden Tabelle sind die unterstützten Szenarien für das Editionsupgrade in SQL Server 2017 (14.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 2017 (14.x) Enterprise (Server+CAL und Core)** SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Enterprise Evaluation** SQL Server 2017 (14.x) Enterprise (Server+CAL- oder Core-Lizenz)

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Entwickler

SQL Server 2017 (14.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 Begrenzung gilt nicht für eigenständige Instanzen, die auf einem Failovercluster von Windows installiert sind, der Mitglied einer Verfügbarkeitsgruppe ist.
SQL Server 2017 (14.x) Standard** SQL Server 2017 (14.x) Enterprise (Server+CAL- oder Core-Lizenz)
SQL Server 2017 (14.x) Developer** SQL Server 2017 (14.x) Enterprise (Server+CAL- oder Core-Lizenz)

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2017 (14.x) Enterprise (Server+CAL- oder Core-Lizenz)

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

SQL Server 2017 (14.x) Entwickler

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

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

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

* Gilt auch für SQL Server 2017 (14.x) Express mit Tools und SQL Server 2017 (14.x) Express mit Advanced Services.

** Das Ändern der Edition eines SQL Server 2017 (14.x) -Failoverclusters ist nur beschränkt möglich. Die folgenden Szenarien werden bei SQL Server 2017 (14.x) -Failoverclustern nicht unterstützt:

  • SQL Server 2017 (14.x) Enterprise in SQL Server 2017 (14.x) Developer, Standard oder Evaluation.

  • SQL Server 2017 (14.x) Developer in SQL Server 2017 (14.x) Standard oder Evaluation.

  • SQL Server 2017 (14.x) Standard in SQL Server 2017 (14.x) Evaluation.

  • SQL Server 2017 (14.x) Evaluation in SQL Server 2017 (14.x) Standard.