HomeKB0565: Migration einer SQL Server Datenbank in eine Azure SQL Datenbank

KB0565: Migration einer SQL Server Datenbank in eine Azure SQL Datenbank

EINLEITUNG

Nachfolgend wird beschrieben, welche Möglichkeiten es gibt, um eine SQL Server Datenbank in eine Azure SQL Datenbank zu migrieren.

Übersicht der Lösungsansätze:

  • Bereitstellen mit dem SQL Server Management Studio
  • Migration mit dem Data Migration Assistant
  • Backup in Azure Storage Account und Restore im Azure Portal (nicht Bestandteil dieses Artikels)

BEREITSTELLEN MIT DEM SQL SERVER MANAGEMENT STUDIO (SSMS)

Mit dem SSMS Version v18.1 oder höher kann die Migration sehr einfach durchgeführt werden.

  1. Selektion der TimeSafe SQL Server Datenbank im SSMS mit der rechten Maustaste
  2. Befehl Tasks -> Deploy Database to Microsoft Azure SQL Database… wählen
  3. Anweisungen im Wizard folgen (Verbindung zum Azure Server und Datenbankname festlegen)

MIGRATION MIT DEM MICROSOFT DATA MIGRATION ASSISTANT

Gehen Sie bitte wie folgt vor:

  1. Leere Azure SQL TimeSafe Datenbank direkt im Azure Portal erstellen
  2. Data Migration Assistant herunterladen
  3. Data Migration Assistant installieren und starten
  4. Neues Projekt erzeugen
    1. Typ=Migration
    2. Project name=z.B. „TimeSafe“
    3. Source server type=SQL Server
    4. Target server type=Azure SQL Database
    5. Migration scope=Schema and data
    6. Create
  5. Quelle wählen und verbinden. Nach dem Verbinden mit dem Datenbankserver kann die SQL Server TimeSafe Datenbank selektiert werden.
  6. Ziel wählen und verbinden. Die in Schritt 1 erzeugte Azure SQL Datenbank selektieren
  7. Weiteren Schritten im Wizard folgen