Unterstützte Versions- und Editionsupgrades in SQL Server 2019
Gilt für: SQL Server - nur Windows
Sie können ein Upgrade von SQL Server 2012 (11.x), SQL Server 2014 (12.x), SQL Server 2016 (13.x) und SQL Server 2017 (14.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 2019 (15.x) aufgeführt.
Prüfliste vor dem Upgrade
Vor dem Upgrade einer Edition von SQL Server 2019 (15.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.
Überprüfen Sie die unterstützte Hard- und Software.
Aktivieren Sie vor dem Upgrade auf SQL Server die 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-SysAdmin-Gruppe sein.
Um ein Upgrade auf SQL Server 2019 (15.x) durchführen zu können, muss ein unterstütztes Betriebssystem ausgeführt werden. 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 2019 (15.x) werden nicht unterstützt. Die Versionsnummern der Datenbank-Engine-Komponenten müssen innerhalb einer Instanz von SQL Server 2019 (15.x) identisch sein.
SQL Server 2019 (15.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
undmodel
wiederherstellen.Sie können während des Upgrades der vorhandenen Instanz von SQL Server keine neuen Features hinzufügen. Nach dem Upgrade einer Instanz von SQL Server auf SQL Server 2019 (15.x) können Sie mithilfe des Setupprozesses von SQL Server 2019 (15.x) weitere Features hinzufügen. Weitere Informationen finden Sie unter Hinzufügen von Features zu einer Instanz von SQL Server (Setup).
Upgrades von früheren Versionen auf SQL Server 2019 (15.x)
SQL Server 2019 (15.x) unterstützt Upgrades von folgenden Versionen von SQL Server:
- SQL Server 2012 (11.x) SP4 oder höher
- SQL Server 2014 (12.x) SP2 oder höher
- SQL Server 2016 (13.x) RTM oder höher
- SQL Server 2017 (14.x)
In der folgenden Tabelle sind die unterstützten Szenarien für ein Upgrade von früheren Versionen von SQL Server auf SQL Server 2019 (15.x) aufgeführt.
Upgrade von | Unterstützter Upgradepfad |
---|---|
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 |
SQL Server 2012 (11.x) SP4 Evaluation | SQL Server 2019 (15.x) Evaluation 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) Developer 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 |
SQL Server 2014 (12.x) SP2 Evaluation | SQL Server 2019 (15.x) Evaluation 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 |
SQL Server 2016 (13.x) 13.0.1601.5 Evaluation | SQL Server 2019 (15.x) Evaluation 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) Entwickler | 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 |
SQL Server 2017 (14.x) Business Intelligence | SQL Server 2019 (15.x) Enterprise |
SQL Server 2017 (14.x) Evaluation | SQL Server 2019 (15.x) Evaluation 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) Release Candidate 1 | SQL Server 2019 (15.x) Enterprise |
SQL Server 2019 (15.x) Developer | SQL Server 2019 (15.x) Enterprise |
1 Der Microsoft-Support für das Upgrade von Release Candidate-Software ist speziell für Kund*innen vorgesehen, die am Early Adopter-Program teilgenommen haben.
Migrieren zu SQL Server 2019 (15.x)
Sie können Datenbanken aus älteren Versionen von SQL Server zu SQL Server 2019 (15.x) migrieren, sofern der Kompatibilitätsgrad der Quelldatenbank 90
oder höher ist. Für Datenbanken mit einem Kompatibilitätsgrad von 90
(z. B. unter SQL Server 2005 (9.x)) wird bei der Migration zu SQL Server 2019 (15.x) automatisch ein Upgrade auf einen Kompatibilitätsgrad von 100
durchgeführt. Wenn der Kompatibilitätsgrad der Quelldatenbank 100
oder höher ist, bleibt er unter SQL Server 2019 (15.x) unverändert.
Weitere Informationen finden Sie unter Leitfaden zur Azure-Datenbankmigration.
Mithilfe der folgenden Tipps und Tools können Sie die Implementierung der Migration besser planen und implementieren:
Tool oder Feature | Beschreibung |
---|---|
Migrationstools | Die Migration wird durch den Datenmigrations-Assistenten (DMA) unterstützt. |
Sichern und Wiederherstellen | Eine Sicherung, die in SQL Server 2008 (10.0.x) und höher erstellt wurde, kann in SQL Server 2019 (15.x) ohne Änderung des Kompatibilitätsgrads wiederhergestellt werden, solange die Datenbanksicherung einen Kompatibilitätsgrad von 100 oder höher aufweist.Für Datenbanken mit einem Kompatibilitätsgrad von 90 , einschließlich Sicherungen unter SQL Server 2005 (9.x), wird bei der Wiederherstellung in SQL Server 2019 (15.x) automatisch ein Upgrade auf einen Kompatibilitätsgrad von 100 durchgeführt. |
Protokollversand | Der Protokollversand wird unterstützt, wenn auf dem primären SQL Server 2008 (10.0.x) SP3 oder höher bzw. SQL Server 2008 R2 (10.50.x) SP2 oder höher und auf dem sekundären SQL Server 2019 (15.x) ausgeführt wird. Warnung: Wird bei der Ausführung eines automatischen oder manuellen Failovers die Instanz von SQL Server 2019 (15.x) als primärer Server festgelegt, so wird die Instanz von SQL Server 2008 (10.0.x) oder SQL Server 2008 R2 (10.50.x) als sekundärer Server festgelegt und kann vom primären Server keine Änderungen empfangen. |
Massenladen | Tabellen können von SQL Server 2008 (10.0.x) oder SQL Server 2008 R2 (10.50.x) per Massenvorgang in SQL Server 2019 (15.x) kopiert werden. |
Editionsupgrade in SQL Server 2019 (15.x)
In der folgenden Tabelle sind die unterstützten Szenarien für ein Editionsupgrade in SQL Server 2019 (15.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 2019 (15.x) Enterprise (Server+CAL und Core) 3 | SQL Server 2019 (15.x) Enterprise |
SQL Server 2019 (15.x) Evaluation Enterprise 2, 3 | SQL Server 2019 (15.x) Enterprise (Server+CAL- oder Core-Lizenz) 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 (Server+CAL- oder Core-Lizenz) |
SQL Server 2019 (15.x) Developer 3 | SQL Server 2019 (15.x) Enterprise (Server+CAL- oder Core-Lizenz) SQL Server 2019 (15.x) Web SQL Server 2019 (15.x) Standard |
SQL Server 2019 (15.x) Web | SQL Server 2019 (15.x) Enterprise (Server+CAL- oder Core-Lizenz) SQL Server 2019 (15.x) Standard |
SQL Server 2019 (15.x) Express 1 | SQL Server 2019 (15.x) Enterprise (Server+CAL- oder Core-Lizenz) SQL Server 2019 (15.x) Developer SQL Server 2019 (15.x) Standard SQL Server 2019 (15.x) Web |
Außerdem können Sie ein Editionsupgrade zwischen SQL Server 2019 (15.x) Enterprise (Server+CAL-Lizenz) und SQL Server 2019 (15.x) Enterprise (Core-Lizenz) ausführen:
Editionsupgrade von | Editionsupgrade auf |
---|---|
SQL Server 2019 (15.x) Enterprise (Server+CAL-Lizenz) 3 | SQL Server 2019 (15.x) Enterprise (Core-Lizenz) |
SQL Server 2019 (15.x) Enterprise (Core-Lizenz) | SQL Server 2019 (15.x) Enterprise (Server+CAL-Lizenz) |
1 Gilt auch für SQL Server 2019 (15.x) Express mit Tools und SQL Server 2019 (15.x) Express mit Advanced Services.
2 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.
3 Änderungen der Edition einer Clusterinstanz von SQL Server 2019 (15.x) eingeschränkt möglich. Die folgenden Szenarien werden für Failovercluster mit SQL Server 2019 (15.x) nicht unterstützt:
- SQL Server 2019 (15.x) Enterprise auf SQL Server 2019 (15.x) Developer, Standard oder Evaluation.
- SQL Server 2019 (15.x) Developer auf SQL Server 2019 (15.x) Standard oder Evaluation.
- SQL Server 2019 (15.x) Standard auf SQL Server 2019 (15.x) Evaluation.
- SQL Server 2019 (15.x) Evaluation auf SQL Server 2019 (15.x) Standard.