Migrieren von Datenbanken und strukturierten Daten zu SQL Server für Linux
Gilt für: SQL Server – Linux
Sie können Ihre Datenbanken und Daten zu SQL Server für Linux migrieren. Die Methode, die Sie verwenden, hängt von den Quelldaten und dem jeweiligen Szenario ab. In den folgenden Abschnitten werden bewährte Methoden für verschiedene Migrationsszenarien vorgestellt.
Wichtig
Plattformübergreifende SQL Server-Verfügbarkeitsgruppen, die heterogene Replikate mit vollständiger Unterstützung für Hochverfügbarkeit und Notfallwiederherstellung umfassen, sind mit DH2i DxEnterprise verfügbar. Weitere Informationen finden Sie unter SQL Server Verfügbarkeitsgruppen mit gemischten Betriebssystemen.
Migrieren von SQL Server unter Windows
Wenn Sie SQL Server-Datenbanken unter Windows zu SQL Server für Linux migrieren möchten, empfiehlt es sich, die SQL Server-Sicherung und -Wiederherstellung zu verwenden.
- Erstellen Sie eine Sicherung der Datenbank auf dem Windows-Computer.
- Übertragen Sie die Sicherungsdatei auf den SQL Server-Linux-Zielcomputer.
- Stellen Sie die Sicherung auf dem Linux-Computer wieder her.
Ein Tutorial zum Migrieren einer Datenbank mit Sicherung und Wiederherstellung finden Sie im folgenden Artikel:
Sie können Ihre Datenbank auch in eine BACPAC-Datei (eine komprimierte Datei, die Datenbankschema und Daten enthält) exportieren. Wenn Sie über eine BACPAC-Datei verfügen, können Sie diese Datei auf den Linux-Computer übertragen und anschließend in SQL Server importieren. Weitere Informationen finden Sie in den folgenden Artikeln:
Migrieren von anderen Datenbankservern
Sie können Datenbanken auf anderen Datenbanksystemen zu SQL Server für Linux migrieren. Dies schließt Microsoft Access-, DB2-, MySQL-, Oracle- und Sybase-Datenbanken ein. Verwenden Sie in diesem Szenario den SQL Server Management Assistant (SSMA), um die Migration zu SQL Server für Linux zu automatisieren. Weitere Informationen finden Sie unter Automatisieren der Datenbankmigration zu Linux mit dem SQL Server Migration Assistant.
Migrieren strukturierter Daten
Es gibt auch Techniken zum Importieren von Rohdaten. Möglicherweise verfügen Sie über strukturierte Datendateien, die aus anderen Datenbanken oder Datenquellen exportiert wurden. In diesem Fall können Sie das BCP-Tool für das Masseneinfügen der Daten verwenden. Alternativ können Sie SQL Server Integration Services (SSIS) unter Windows ausführen, um die Daten in eine SQL Server-Datenbank unter Linux zu importieren. Mit SSIS können Sie während des Imports komplexere Transformationen der Daten ausführen.