Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Migrationskomponente in SQL Server Management Studio (SSMS) überprüft Probleme beim Upgrade und der Kompatibilität bei der Aktualisierung von älteren auf neuere Versionen des SQL Servers, die sowohl lokal als auch in anderen VM-Umgebungen ausgeführt werden. Die Migrationskomponente findet Kompatibilitätsprobleme im Zusammenhang mit umfassenden Änderungen, Verhaltensänderungen, veralteten Funktionen und anderen Informationen. Der Bericht bietet auch eine Featureparitätsprüfung, wenn Sie von einer plattformübergreifenden Datenbank zu einer anderen migrieren möchten. Der Bewertungsbericht des Upgradeberaters liefert die Auswirkungen von Objekten, der möglichen Ursache und Korrekturschritten.
Sie können Ihre Datenbank auch physisch mithilfe der Migrationskomponente migrieren. Es folgt der Backup-Copy-Restore-Technologie, um Daten aus der Quelle in das Ziel zu verschieben, indem ein Sicherungsordner und optional ein Kopierordner bereitgestellt wird. Zusammen mit den Daten überträgt der Migrations-Assistent Anmeldeinformationen, um die Parallelmigration zu vereinfachen.
Hinweis
Da für die Migration Netzwerkfreigaben für den Zugriff auf Sicherungsdateien erforderlich sind, kann diese Komponente keine Datenbanken zu Azure SQL Managed Instance oder Azure SQL-Datenbank migrieren.
Voraussetzungen
- SQL Server Management Studio 21 und höher.
- Eine SQL-Server-Instanzanmeldung mit sysadmin-Berechtigungen.
Installation und Konfiguration
Installieren Sie die neueste Version von SQL Server Management Studio (SSMS). Nachdem die Installation abgeschlossen ist, wählen Sie "Einzelne Komponenten> aus. SSMS wird mit Visual Studio Installer installiert.
Wählen Sie die Arbeitsauslastung Hybrid und Migration aus, wählen Sie Während des Herunterladens installieren aus der Dropdownliste aus und dann Ändern, um die Installation abzuschließen.
Upgradebewertung
Stellen Sie eine Verbindung mit der SQL Server Instanz her, die für das Upgrade von einer früheren Version von SQL Server auf die spätere Version bewertet werden muss.
Klicken Sie mit der rechten Maustaste auf die Quellinstanz, und navigieren Sie zu Migrate SQL Server.
Wählen Sie auf der Migration-Startseite Upgrade Assessment im Abschnitt zum Migrieren auf eine höhere Version von SQL Server aus.
Wählen Sie den Bewertungstyp mithilfe der folgenden Informationen aus:
Name: Der eindeutige Bewertungsname
Zielname: Die Zielversion, die Sie aktualisieren möchten
Bewertungstyp: Eine der folgenden Optionen:
Kompatibilitätstyp: Identifizieren von Änderungen, Verhaltensänderungen und eingestellten Features
Featureparität: Ermitteln teilweise unterstützter Features, die möglicherweise ein erneutes Engineering erfordern
Hinweis
Diese Option ist aktiviert, wenn das Ziel SQL Server für Linux ist.
Wählen Sie die Datenbanken aus, die Sie bewerten möchten. Wenn Sie Ad-hoc-Abfragen mithilfe von Extended Event- oder Profiler-Ablaufverfolgungsdateien analysieren möchten, können Sie das Verzeichnis bereitstellen, das alle Ablaufverfolgungs- oder Erweiterten Ereignisdateien enthält.
Überprüfen Sie die Auswahl, und wählen Sie "Fertig stellen" aus. Die Dauer der Bewertungsregeln hängt von der Anzahl der Datenbanken und der Komplexität ihrer Schemas ab. Sobald die Bewertung abgeschlossen ist, wird der Bericht automatisch geöffnet.
Überprüfen Sie den Bewertungsbericht. Dieser Bericht enthält eine Liste der Probleme in jeder Kategorie. Jedes Anliegen zeigt einen Anliegenstyp, alle betroffenen Objekte und Empfehlungen zur Lösung der Anliegen an.
Sie können die Kompatibilität ändern, um ein Problem für eine bestimmte Datenbankkompatibilitätsstufe zu identifizieren, wie im folgenden Screenshot gezeigt.
Wenn Sie bereits einen Bewertungsbericht gespeichert haben, können Sie die Bewertung öffnen, indem Sie zu "Bewertungsbericht>öffnen" navigieren und die assessment_<name>.json Datei auswählen.
Vorbereiten des Upgrades
Stellen Sie sicher, dass der Bewertungsbericht überprüft wird und alle Probleme behoben werden.
Überprüfen Sie, ob Quelldatenbanken vor beginn der Migration in einem bekannten guten Zustand sind. Die Datenbanken werden wie sie sind migriert, ohne Änderungen an den Daten oder internen Strukturen. Es wird empfohlen, DBCC CHECKDB zu verwenden, um die logische und physische Integrität der Quelldatenbanken sicherzustellen.
Wenn eine der Datenbanken durch Transparent data encryption (TDE) geschützt ist, stellen Sie sicher, dass das entsprechende Zertifikat oder der asymmetrische Schlüssel vor dem Initiieren der Migration an das Ziel SQL Server Instanz übertragen wird.
Es gibt zwei Optionen für die freigegebenen Ordner, mit denen Datenbanken aus der Quelle gesichert und auf dem Ziel wiederhergestellt werden:
Verwenden Sie einen einzigen freigegebenen Ordner, auf den sowohl die Quell- als auch die Zielinstanz des SQL Servers Berechtigungen haben, um Sicherungen und Wiederherstellungen durchzuführen.
Wenn Sie separate freigegebene Ordner bevorzugen, stellen Sie sicher, dass der Windows Benutzer, der die Migration durchführt, über Berechtigungen zum Kopieren der Sicherungsdateien aus dem freigegebenen Quellordner in den zielfreigaben Ordner verfügt.
Upgrade von SQL Server
Stellen Sie eine Verbindung mit dem SQL Server her, der für das Upgrade von niedrigerer Version von SQL Server auf eine höhere Version bewertet werden muss.
Klicken Sie mit der rechten Maustaste auf die Quellinstanz, und navigieren Sie zu Migrate SQL Server.
Wählen Sie auf der Startseite MigrationUpgrade SQL Server im Abschnitt Migration auf eine höhere Version von SQL Server aus.
Geben Sie die Zielserverdetails an:
- Migrationsname: Ein eindeutiger Migrationsname
- Ziel-SQL-Server-Instanzname
- Authentication Type: Windows-Authentifizierung oder SQL-Authentifizierung
- Bereitstellen der Benutzeranmeldeinformationen
- Auswählen anderer Verbindungseinstellungen gemäß Ihrer Umgebung
Datenbanken:
- Wählen Sie die Datenbanken aus, die Sie migrieren möchten.
- Sie können den Namen der Zieldatenbank bearbeiten.
- Geben Sie den Pfad zum Sicherungsordner an. Dies kann ein lokales Laufwerk oder ein Pfad zu einer Dateifreigabe sein.
- Wenn die Zielinstanz nicht auf die Quelldateifreigabe zugreifen kann, können Sie ein Verzeichnis auswählen, um die Sicherungsdateien zu kopieren.
Sicherungsdetails:
Wenn Sie den Sicherungs- und Kopierpfad einer bestimmten Datenbank bearbeiten möchten, können Sie den Datenbanknamen auswählen und den Sicherungs- und Kopierpfad ändern. Sie können auch die Zieldaten und den Protokolldateipfad bearbeiten.
Anmeldungen:
Wählen Sie Anmeldungen aus, die für die Migration in Frage kommen.
Nachdem Sie die Auswahl überprüft haben, wählen Sie "Fertig stellen" aus.
Der Migrations-Assistent zeigt die Migration jeder Datenbank an. Nach Abschluss können Sie eine Verbindung mit dem Ziel-SQL Server herstellen und überprüfen, ob Datenbanken und Anmeldungen erfolgreich migriert werden.