Migration zu Azure SQL-Datenbank (Vorschau) – SQL Server-Migration in Azure Arc

Gilt für:SQL Server

Dieser Artikel zeigt Ihnen, wie Sie Datenbanken von einer von Azure Arc aktivierten SQL Server-Instanz auf die Azure SQL-Datenbank im Azure-Portal migrieren können.

Hinweis

Overview

Azure SQL-Datenbank ist eine vollständig verwaltete Platform as a Service (PaaS) Datenbank-Engine. Die SQL Server-Migration in Azure Arc hilft Ihnen, Ihre Quell-SQL Server-Datenbanken zu bewerten, ein Ziel für eine Azure SQL-Datenbank auszuwählen und eine Offline-Migration über das Azure-Portal zu starten.

Nutzen Sie die Migrationsbewertung, um Kompatibilitätsprobleme zu identifizieren und eine geeignete Service-Stufe und -konfiguration auszuwählen. Während der Migration kopiert Azure Database Migration Service die ausgewählten Schema-Objekte und Tabellendaten auf das Ziel-Azure SQL-Datenbank.

Important

Online-Migrationen zu Azure SQL-Datenbank sind derzeit mit Azure Database Migration Service nicht möglich. Der Anwendungsausfall beginnt, sobald die Offline-Migration beginnt.

Microsoft Copilot-unterstützte Migration

Microsoft Copilot ist in das Migrationserlebnis integriert, um Ihnen bei der Entscheidungsfindung und Durchführung von Maßnahmen zu helfen. Sie können Fragen zu Bewertungen stellen, Ziele vergleichen, eine Migration starten oder überwachen und Migrationsprobleme beheben.

Wählen Sie das Copilot-Symbol im Datenbank-Migrationsfenster, um das Copilot-Chatfenster zu öffnen.

Voraussetzungen

Bevor Sie mit der Migration beginnen:

  • Bereiten Sie Ihre Quellumgebung und Zieldatenbank vor. Für Berechtigungen, SHIR-Anforderungen und Einschränkungen siehe Bereiten Sie die Migration zur Azure SQL-Datenbank vor.
  • Bestätigen Sie, dass die Quell-SQL Server-Instanz die neueste Version der Azure-Erweiterung für SQL Server besitzt.
  • Beheben Sie Blockierungsprobleme, die durch die Migrationsbewertung identifiziert wurden.

Erweiterung aktualisieren

Die Azure-Erweiterung für SQL Server wird unabhängig von SQL Server aktualisiert. Installiere die aktuelle Erweiterungsversion, um die neuesten Migrationsfunktionen und Fixes zu erhalten. Weitere Informationen finden Sie unter Upgrade der Erweiterung.

Migrieren zu Azure SQL-Datenbank

Der Datenbank-Migrationsbereich führt Sie durch vier Phasen:

  1. Bewerten Sie die Quellinstanz.
  2. Wähle ein Ziel aus.
  3. Daten migrieren.
  4. Überwachen Sie die Migration.

Quellinstanz bewerten

  1. Wechseln Sie im Azure-Portal zu Ihrer SQL Server-Instanz .
  2. Wählen Sie unter MigrationDatenbankmigration aus.
  3. Unter Quellinstanz bewerten, wählen Sie Bericht anzeigen.
  4. Wenn die Bewertung nicht aktuell ist, wählen Sie Bewertung ausführen.
  5. In der Azure SQL-Datenbank-Kachel wählen Sie View assessment details. Überprüfen Sie die Datenbankbereitschaft, Blockierungsprobleme, Warnungen und die empfohlene Zielkonfiguration.

Beseitigen Sie Blockierungsprobleme, bevor Sie mit der Migration beginnen. Überprüfen Sie Warnungen, um festzustellen, ob sie Ihre Arbeitsbelastung beeinflussen.

Wählen Sie ein Ziel aus

  1. Wählen Sie im Bereich "Bewertungen " die Option " Erstellen" oder "Ziel auswählen" aus. Sie können auch im Datenbank-MigrationsfensterZiel auswählen.
  2. Wählen Sie ein bestehendes Azure SQL-Datenbank-Ziel oder erstellen Sie ein Ziel.
  3. Geben Sie die angeforderten Abonnement-, Ressourcengruppen-, logischen Server-, Datenbank- und Authentifizierungsinformationen bereit.
  4. Bestätigen Sie die Zielauswahl und kehren Sie zum Datenbank-Migrationsfenster zurück.

Datenmigration

Die Migration zu Azure SQL-Datenbank nutzt eine logische Migration über Azure Database Migration Service (DMS) und eine selbstgehostete Integrationslaufzeit. Im Gegensatz zur Migration auf SQL Server auf Azure-VMs werden bei dieser Methode keine Backups in Azure Blob Storage bereitgestellt. Stattdessen kopiert DMS das ausgewählte Schema und die Daten von der Quelle zum Ziel während der Integrationslaufzeit.

Diese Migration ist offline. Änderungen, die nach Beginn der Migration an der Quelle vorgenommen werden, werden nicht erfasst. Planen Sie von Beginn der Migration bis zum Abschluss des Cutover für Anwendungsausfälle ein.

Wählen Sie die Migrationsmethode

Im Bereich Datenbankmigrationen wählen Sie die Migrationsmethode für Ihre Datenübertragung aus:

  1. Wählen Sie im Bereich "Datenbankmigration " die Option "Daten migrieren" aus.
  2. Im Bereich Neue Datenmigration wählen Sie unter MigrationsmethodeMigration mit DMS (Vorschau) aus.
  3. Wählen Sie Auswählen , um den Migrations-Assistenten zu öffnen.

Migrieren mit dem Migrations-Wizard

Der Zauberer führt Sie durch die folgenden Schritte:

  1. Richte die Integrationslaufzeit ein.
  2. Verbinden Sie sich mit Quelle und Ziel.
  3. Wählen Sie Quell- und Zieldatenbanken aus.
  4. Wählen Sie Datenbanktabellen zum Migrieren aus.

Screenshot der Schritte im Migrations-Assistenten, beginnend mit der Einrichtung der Integration Runtime.

Einrichtung der Integrationslaufzeit

Die selbstgehostete Integrationslaufzeit ermöglicht es DMS, sich mit deiner Quell-SQL Server-Instanz zu verbinden.

  1. Wählen Sie unter Vorhandenes DMS auswählen eine bestehende DMS-Instanz aus der Liste Ein DMS auswählen aus. Wenn diese Instanz bereits eine registrierte Integrationslaufzeit hat, werden deren Details angezeigt und Sie können mit dem nächsten Schritt fortfahren.
  2. Wenn du keine DMS-Instanz hast, wähle Auto create new DMS und folge dann den angeleiteten Schritten zum Herunterladen, Installieren und Registrieren der Integrationslaufzeit. Verwenden Sie den Authentifizierungsschlüssel, um den Laufzeitknoten zu registrieren.
  3. Bestätigen Sie, dass die Laufzeitberichte online sind, und wählen Sie dann Next aus.

Für vollständige Installations-, Netzwerk- und Fehlerbehebungsanleitungen siehe Erstellen und konfigurieren Sie eine selbstgehostete Integrationslaufzeit.

Mit Quelle und Ziel verbinden

  1. Unter "Connect-to-source-SQL Server" geben Sie die für Ihre Quellumgebung relevanten Details an.

  2. Unter "Connect to target Azure SQL-Datenbank" geben Sie Details für Ihre Zielumgebung an.

  3. Wählen Sie Weiteraus. Beide Verbindungen müssen erfolgreich validiert werden, bevor du weitermachen kannst.

Quell- und Zieldatenbanken auswählen

Jede Quelldatenbank wird ihrer Zieldatenbank zugeordnet.

Hinweis

Du kannst nur Datenbanken migrieren, die online sind. Die Auswahl von Datenbanken in anderen Bundesstaaten ist nicht verfügbar.

Wähle Datenbanktabellen zum Migrieren aus

Sie können jede Datenbank erweitern, um ihre einzelnen Tabellen für die Migration anzuzeigen und auszuwählen:

  1. Wählen Sie unter "Auswählen, was Sie migrieren möchten":

    • Migriere Daten, wenn das Zielschema bereits existiert.
    • Migriere das Schema , um Objekte zu erstellen, ohne Daten zu kopieren.
    • Beide Optionen zum Migrieren von Schema und Daten.

    Das Portal erkennt, was sich bereits auf dem Ziel befindet. Wenn ein passendes Schema gefunden wird, wird angezeigt, dass das Schema auf dem Ziel gefunden wurde. Eine Schemamigration ist nicht erforderlich und deaktiviert das Migrieren-Schema. Wenn die Zieltabelle nicht leer ist, ersetzt das Auswählen dieser Tabelle die bestehenden Zieldaten.

  2. Wiederhole das für jede Datenbank, die du migrieren möchtest, und wähle dann Nächstes aus.

Wenn du bereit bist, wähle Überprüfen + Erstellen und dann Erstellen , um die Migration zu starten.

Überwachen der Migration

  1. Wählen Sie im Bereich "Datenbankmigration " die Option "Migrationen überwachen" aus.
  2. Wählen Sie die Migration aus, um deren Status und den Status jeder ausgewählten Tabelle anzuzeigen.
  3. Wählen Sie Aktualisieren aus, um den aktuellen Status abzurufen.

Die Migration wird abgeschlossen, wenn ihr Status 'Erfolgreich' zeigt. Validiere das migrierte Schema und, falls ausgewählt, die Daten. Überprüfen Sie die Anwendungskonnektivität, bevor Sie Produktionsworkloads an die Azure SQL-Datenbank leiten.

Einschränkungen

Überprüfen Sie die Migrationsbeschränkungen der Azure SQL-Datenbank, bevor Sie mit einer Migration beginnen.