Durchführen eines Upgrades auf eine andere Edition von SQL Server (Setup)
Gilt für: SQL Server - nur Windows
SQL Server-Setup unterstützt das Editionsupgrade unter den verschiedenen Editionen von SQL Server. Weitere Informationen finden Sie unter Unterstützte Versions- und Editionsupgrades (SQL Server 2022).
Eine Liste der Features, die von den SQL Server-Editionen unter Windows unterstützt werden, finden Sie hier:
- Editionen und unterstützte Features von SQL Server 2022
- Editionen und unterstützten Features von SQL Server 2019
- Editionen und unterstützten Funktionen von SQL Server 2017
- Editionen und unterstützten Funktionen von SQL Server 2016
Bevor Sie das Editionsupgrade einer Instanz von SQL Server initiieren, lesen Sie die folgenden Artikel:
- Rechenkapazitätsgrenzen von bestimmten Editionen von SQL Server
- SQL Server 2022: Hardware- und Softwareanforderungen
Hinweise
Bei SQL Server auf einer Failoverclusterinstanz reicht die Ausführung eines Editionsupgrades auf einem der Knoten der SQL Server-Failoverclusterinstanz aus. Dieser Knoten kann entweder aktiv oder passiv sein, und die Engine schaltet während des Editionsupgrades die Ressourcen nicht offline. Nach dem Editionsupgrade muss entweder die SQL Server -Instanz neu gestartet oder ein Failover auf einen anderen Knoten vorgenommen werden.
Voraussetzungen
Bei lokalen Installationen müssen Sie das Setup als Administrator ausführen. Wenn Sie SQL Server von einer Remotefreigabe installieren, müssen Sie auf der Remotefreigabe ein Domänenkonto mit Leseberechtigungen verwenden.
Wichtig
Damit die Änderung der SQL Server-Edition wirksam wird, müssen SQL Server-Dienste durch das Setup neu gestartet werden. Dies führt zu einem Ausfall der Anwendung, während die Dienste offline sind.
Upgradeprozess
Legen Sie das SQL Server -Installationsmedium ein. Doppelklicken Sie im Stammordner auf
setup.exe
oder starten Sie das SQL Server-Installationscenter über die Konfigurationstools. Wenn Sie eine Installation über eine Netzwerkfreigabe vornehmen möchten, suchen Sie den Stammordner in der Freigabe, und doppelklicken Sie aufsetup.exe
.Um eine vorhandene Instanz von SQL Server auf eine andere Edition zu aktualisieren, wählen Sie im SQL Server -Installationscenter Wartung aus, und wählen Sie dann Editionsupgradeaus.
Wenn Setup-Unterstützungsdateien erforderlich sind, werden diese durch das SQL Server -Setup installiert. Wenn Sie zum Neustarten des Computers aufgefordert werden, führen Sie einen Neustart durch, bevor Sie den Vorgang fortsetzen.
Die Systemkonfigurationsprüfung führt einen Ermittlungsvorgang auf dem Computer aus. Wählen Sie OK aus, um fortzufahren.
Klicken Sie auf der Seite Product Key auf ein Optionsfeld, um anzugeben, ob Sie auf eine kostenlose Edition von SQL Serveraktualisieren oder über einen PID-Schlüssel für eine Produktionsversion des Produkts verfügen. Weitere Informationen finden Sie unter Editionen und unterstützte Features von SQL Server 2022 und Unterstützte Versions- und Editionsupgrades in SQL Server 2022.
Lesen Sie auf der Seite mit den Lizenzbedingungen den Lizenzvertrag, und aktivieren Sie dann das Kontrollkästchen, um die Lizenzbestimmungen zu akzeptieren. Wählen Sie zum Fortsetzen des Vorgangs Weiter aus. Um das Setup zu beenden, klicken Sie auf Abbrechen.
Geben Sie auf der Seite Instanz auswählen die zu aktualisierende Instanz von SQL Server an.
Auf der Seite Editionsupgraderegeln wird die Konfiguration Ihres Computers vor Beginn des Editionsupgrades überprüft.
Auf der Seite Die Edition kann jetzt aktualisiert werden wird eine Strukturansicht der Installationsoptionen angezeigt, die während des Setups angegeben wurden. Um fortzufahren, wählen Sie Upgrade aus.
Während des Editionsupgradeprozesses müssen die Dienste neu gestartet werden, damit die neuen Einstellungen übernommen werden. Nach dem Editionsupgrade wird auf der Seite Abgeschlossen ein Link zur zusammenfassenden Protokolldatei für das Editionsupgrade bereitgestellt. Wählen Sie Schließen aus, um den Assistenten zu schließen.
Auf der Seite Abgeschlossen finden Sie einen Link zur zusammenfassenden Protokolldatei für die Installation und andere wichtige Hinweise.
Starten Sie den Computer neu, falls Sie dazu aufgefordert werden. Achten Sie unbedingt darauf, nach dem Abschluss des Setupvorgangs die vom Installations-Assistenten angezeigte Meldung zu lesen. Weitere Informationen finden Sie unter Lesen und Anzeigen der Setupprotokolldateien von SQL Server.
Wenn Sie ein Upgrade von SQL Server Expressdurchgeführt haben, müssen Sie weitere Schritte ausführen, bevor Sie die aktualisierte Instanz von SQL Serververwenden können:
Aktivieren Sie den SQL Server -Agent-Dienst im Dienstkontroll-Manager von Windows (SCM).
Konfigurieren Sie das SQL Server -Agent-Dienstkonto mit dem SQL Server -Konfigurations-Manager.
Wenn Sie ein Upgrade von SQL Server Express ausgeführt haben, müssen Sie zusätzlich zu den oben beschriebenen Schritten möglicherweise die folgenden Schritte ausführen:
Benutzer, die in SQL Server Express erstellt und konfiguriert wurden, bleiben nach dem Upgrade konfiguriert. Insbesondere bleibt die
BUILTIN\Users
-Gruppe konfiguriert. Sie können diese Konten nach Bedarf deaktivieren, entfernen oder neu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von Windows-Dienstkonten und -Berechtigungen.Die Größe und das Wiederherstellungsmodell für die Modellsystemdatenbanken
tempdb
undmodel
bleiben nach dem Upgrade unverändert. Konfigurieren Sie diese Einstellungen bei Bedarf neu. Weitere Informationen finden Sie unter Sichern und Wiederherstellen: Systemdatenbanken (SQL Server).Vorlagendatenbanken verbleiben nach dem Upgrade auf dem Computer.
Wenn die Prozedur bei der Engine_SqlEngineHealthCheck
-Regel fehlschlägt, können Sie die Installationsoption über die Befehlszeile verwenden, um diese spezifische Regel zu überspringen, damit der Upgradevorgang erfolgreich abgeschlossen werden kann. Öffnen Sie eine Eingabeaufforderung, und legen Sie den Pfad fest, unter dem sich die SQL Server-Setupdatei (setup.exe
) befindet, um die Überprüfung dieser Regel zu überspringen. Geben Sie dann den folgenden Befehl ein:
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck