Freigeben über


Migration zu azure SQL Managed Instance – SQL Server-Migration in Azure Arc

Gilt für:SQL Server

In diesem Artikel wird erläutert, wie Sie eine SQL Server-Migration in Azure Arc zu azure SQL Managed Instance im Azure-Portal für Ihre von Azure Arc aktivierte SQL Server-Instanz durchführen.

Sie können azure SQL Managed Instance kostenlos für bis zu ein Jahr testen.

Hinweis

Sie können Feedback zu Ihrer Migrationserfahrung direkt an die Produktgruppe senden.

Überblick

Azure SQL Managed Instance ist eine vollständig verwaltete Lift-and-Shift-Plattform als Dienstziel (PaaS), um Ihre SQL Server-Workloads auf der Azure-Cloudplattform auszuführen. Nachdem Ihre SQL Server-Instanz von Azure Arc aktiviert wurde, können Sie ihre SQL Server-Datenstruktur bewerten, um eine optimale KONFIGURATION der verwalteten SQL-Instanz zu identifizieren. Anschließend können Sie Ihre SQL Server-Datenbanken direkt aus dem Azure-Portal zu SQL Managed Instance migrieren.

Wenn Ihre SQL Server-Instanz von Azure Arc aktiviert ist, können Sie:

  • Bewerten und bewerten Sie, ob Ihre SQL Server-Instanz bereit ist, zu SQL Managed Instance zu migrieren.
  • Identifizieren Sie potenzielle Migrationsprobleme, und erfahren Sie, wie Sie sie mindern.
  • Optimieren Sie leistung und Kosten mit Anleitungen zu Serviceebenen, Konfiguration und Größenanpassung.

Die Ermittlung von SQL Server-Instanzen und Generierung von Bereitschaftsberichten erfolgt automatisch jedes Wochenende, Sie können sie aber jederzeit manuell starten. Der Vorgang dauert nur ein paar Minuten, bis er abgeschlossen ist. Es ist keine zusätzliche Konfiguration oder Einrichtung erforderlich.

Wählen Sie zunächst ein geeignetes SQL Managed Instance-Ziel aus, und bereiten Sie Ihre Umgebung vor. Anschließend können Sie Ihre SQL Server-Datenbanken direkt aus dem Azure-Portal über einen vollständig verwalteten und automatisierten Prozess zu SQL Managed Instance migrieren.

Die Datenbankmigration ist standardmäßig für alle sql Server-Instanzen verfügbar, die von Azure Arc aktiviert sind, beginnend mit SQL Server 2012 (11.x).

Der Bereich "Datenbankmigration " enthält außerdem eine nützliche Zusammenfassung des Migrationsstatus für Ihre Instanz, z. B. die Anzahl der Gesamtzahl der Datenbanken, das empfohlene Ziel, die Anzahl der abgeschlossenen Migrationen und die Anzahl der laufenden Migrationen:

Screenshot der Zusammenfassung im Bereich

Integrierte Migrationsmethoden

Wählen Sie die Migrationsmethode aus, die Ihren Anforderungen am besten im Datenbankmigrationsbereich entspricht. Nach einer anfänglichen Konfiguration zur Vorbereitung Ihrer Umgebung automatisiert der Migrationsprozess den Rest basierend auf Ihrer Auswahl.

Microsoft Copilot kann Ihnen helfen, die richtige Migrationsmethode basierend auf Ihren Anforderungen auszuwählen.

In der folgenden Tabelle sind die beiden methoden zusammengefasst, die in den Migrationsprozess integriert sind:

Instanz-Link verwalten Protokollwiedergabedienst (Log Replay Service, LRS)
Methode Echtzeitreplikation
Diagramm mit verwalteter Instanzverknüpfungsmigration.
Kontinuierliche Sicherung und Wiederherstellung
Diagramm, das die Migration des Log Replay-Dienstes darstellt.
Zugrunde liegende Technologie Verteilte Verfügbarkeitsgruppe Protokollversand
Beschreibung Die leistungsfähigste Methode mit nahezu Echtzeit-Replikation. Stellt eine schreibgeschützte (R/O)-Datenbank für das Ziel bereit, sodass Sie Ihre Daten während der Migration nahezu in Echtzeit abfragen können, um R/O-Arbeitslasten auf die sekundäre Seite zu entladen oder Während der Migration Daten zu überprüfen. Migration mit minimaler Ausfallzeit. Die meisten kompatiblen Migrationsmethoden. Laden Sie Sicherungen in ein zwischengeschaltetes Azure Blob Storage-Konto hoch, das der LRS-Dienst automatisch kontinuierlich auf SQL Managed Instance wiederherstellt. Es ist kein R/O-Datenbank-Replikat für das Ziel verfügbar.
Unterstützte Versionen SQL Server 2016 und höher unter Windows Server 2016 und höher SQL Server 2012 und höher unter Windows Server 2012 und höher
Unterstützte Editionen Enterprise-, Standard- und Entwicklereditionen Alle Editionen
Empfohlen für Geschäftskritische Arbeitslasten, die während der Migration minimale Ausfallzeiten erfordern und Zugriff auf eine schreibgeschützte Datenbank auf dem Ziel mit einem Ziel einer General Purpose oder geschäftskritischen SQL Managed Instance erfordern. Allgemeine Workloads, bei denen einige geplante Ausfallzeiten akzeptabel sind und Zielziel einer verwalteten SQL-Instanz mit allgemeinem Zweck sind. Nicht empfohlen für Business Critical SQL verwaltete Instanzziele.

Einen ausführlichen Vergleich der beiden Migrationsmethoden finden Sie unter Vergleich der Verknüpfung "Verwaltete Instanz" mit LRS für die Migration.

Microsoft Copilot unterstützte Migration

Microsoft Copilot ist in Ihren Arbeitsablauf integriert, um Ihnen während des gesamten Migrationsprozesses Unterstützung zu bieten. Interaktiv chatten mit Microsoft Copilot durchsucht die Microsoft Knowledgebase, um Ihnen bei der Migration zu Azure zu helfen.

Microsoft Copilot bietet KI-gestützte Unterstützung, um Sie bei der Entscheidungsfindung oder bei spezifischen Maßnahmen mit Aufforderungen wie:

  • Wie werden Bewertungen durchgeführt?
  • Helfen Sie mir beim Vergleichen.
  • Starten Sie die Migration.
  • Helfen Sie mir, die richtige Migrationsmethode auszuwählen.
  • Überwachen der Migration
  • Schließen Sie die Migration ab.

Wählen Sie im Bereich "Datenbankmigration" das Symbol "Copilot" aus, um das Chatfenster "Copilot" zu öffnen:

Screenshot des Symbols

Voraussetzungen

Um die SQL Server-Migration in Azure Arc zu verwenden, benötigen Sie die folgenden Voraussetzungen:

  • Ein aktives Azure-Abonnement. Wenn Sie noch nicht über eines verfügen, können Sie ein kostenloses Konto erstellen.
  • Ihre SQL Server-Instanz muss von Azure Arc mit der Azure-Erweiterung für SQL Server-Version 1.1.3211.337 oder höher aktiviert werden. Sie können Ihre Erweiterung über das Azure-Portal oder die Azure CLI aktualisieren.

Bevor Sie den Migrationsprozess starten, stellen Sie sicher, dass Sie Ihre Umgebung für Ihre ausgewählte Migrationsmethode vorbereitet haben:

  • Bereiten Sie sich auf die Migration verwalteter Instanz-Links vor.
  • Bereiten Sie sich auf die LRS-Migration vor.

Migration einer SQL Server-Instanz zu Azure SQL Managed Instance

Die folgenden Kacheln im Bereich "Datenbankmigration " führen Sie durch die Migration Ihrer SQL Server-Datenbanken zu azure SQL Managed Instance:

  1. Bewerten der Quellinstanz: Bewerten Sie Ihre SQL Server-Instanz, um die Bereitschaft zur Migration zu SQL Managed Instance zu ermitteln.
  2. Ziel auswählen: Wählen Sie ein SQL Managed Instance-Ziel für Ihre Migration aus.
  3. Migrieren von Daten: Migrieren Sie Ihre SQL Server-Datenbanken zu SQL Managed Instance.
  4. Überwachen und Übernahme: Überwachen Sie den Migrationsprozess und überschneiden Sie sich auf das SQL Managed Instance-Ziel.

Der folgende Screenshot zeigt die Kacheln im Datenbankmigrationsbereich für Ihre SQL Server-Instanz im Azure-Portal:

Screenshot der Startseite der Migration für eine SQL Server-Instanz im Azure-Portal.

Bewerten Sie Quellinstanz

Führen Sie die folgenden Schritte aus, um die Quellinstanz zu bewerten:

  1. Wechseln Sie im Azure-Portal zu Ihrer SQL Server-Instanz .

  2. Wählen Sie unter "Migration" die Option "Datenbankmigration" aus, um den Datenbankmigrationsbereich zu öffnen. Wählen Sie unter "Bewertungsquelleninstanz" die Option "Bericht anzeigen " aus, um den Bereich "Bewertungen " zu öffnen.

    Screenshot des Bereichs

  3. Im Bereich "Bewertungen" :

    • Verwenden Sie Bewertung starten, um eine neue Bewertung zu starten, falls kürzlich keine durchgeführt wurde.
    • Verwenden Sie die Bewertungsdetails im Feld "Empfohlenes Ziel" von Azure SQL MI , um mehr über Ihre Bewertungsergebnisse zu erfahren, einschließlich der Bereitschaft Ihrer SQL Server-Instanz zur Migration zu SQL Managed Instance. Außerdem erfahren Sie mehr über die empfohlene Dienstebene und -konfiguration für Ihre Zielinstanz.

Ziel auswählen

Nachdem Sie Ihre SQL Server-Instanz bewertet haben, wählen Sie ein SQL Managed Instance-Ziel aus.

  1. Wählen Sie im Bereich "Bewertungen " die Option " Erstellen" oder "Ziel auswählen" aus. Oder wählen Sie im Datenbankmigrationsbereich " Ziel auswählen" aus. Beide Optionen öffnen den Bereich "Erstellen" oder "Ziel auswählen ", in dem Sie ein Migrationsziel identifizieren können.

    Screenshot des Bereichs

  2. Wählen Sie im Bereich "Ziel erstellen oder auswählen " unter "Ziel" eine der folgenden Optionen aus:

    • Ja, ich habe bereits ein Ziel erstellt: Wählen Sie ein vorhandenes SQL Managed Instance-Ziel aus.
    • Nein, ich möchte ein neues Ziel erstellen: Erstellen eines neuen SQL Managed Instance-Ziels.

    Screenshot des Bereichs

  3. Füllen Sie die erforderlichen Informationen für das SQL Managed Instance-Ziel aus. Verwenden Sie dann entweder "Ziel auswählen" oder " Ziel erstellen ", um mit dem nächsten Schritt zu fortfahren, basierend auf Ihrer Zielauswahl.

    1. Wenn Sie bereits über eine Instanz als Ziel verfügen, gelangen Sie durch Auswählen des Ziels zum Datenbankmigrationsbereich für Ihre SQL Server-Instanz. Der Instanzname wird als ausgewähltes Ziel aufgefüllt. Anschließend können Sie mit dem Schritt " Daten migrieren" fortfahren.
    2. Wenn Sie sich für die Erstellung einer neuen Instanz entschieden haben, werden Sie zum Bereich "Verwaltete Azure SQL-Instanz erstellen " im Bereich "Datenbankmigration " geführt, um die Zielinstanz zu erstellen. Überprüfen Sie nach Abschluss des Vorgangs den Fortschritt der Bereitstellung im Datenbankmigrationsbereich für Ihre SQL Server-Instanz. Der Zielname wird in der Zielkachel aufgefüllt. Anschließend können Sie mit dem Schritt " Daten migrieren" fortfahren.

Datenmigration

Nachdem Ihr Ziel fertig ist, starten Sie den Migrationsprozess.

Überwachen und Umschalten

Nachdem Sie die Migration gestartet haben, können Sie den Fortschritt überwachen. Wählen Sie im Bereich "Datenbankmigration " die Option "Migrationen überwachen" aus.

Im Bereich "Überwachung und Übernahme " werden nützliche Informationen zum Migrationsprozess angezeigt, z. B.:

  • Die Datenbanken, die erfolgreich migriert wurden, und die Datenbanken, die noch ausgeführt werden.
  • Die ausgewählte Migrationsmethode.
  • Die Zielinstanz und Die Zieldatenbank.
  • Die Dauer der aktuellen Migration jeder Datenbank.
  • Der Zeitpunkt, zu dem die Migration gestartet wurde.

Screenshot der Seite

Sie können die Migration im Monitor- und Umstellungsbereich abschließen oder abbrechen. Sie können protokolle auch anzeigen, um Informationen zur Migration zu erhalten. Wenn Sie eine Datenbank auswählen, gelangen Sie zu einem Bereich mit weiteren Details zur Quelle und zum Ziel.

Nach Abschluss der Migration zeigt der Migrationsstatus "Bereit für das Cutover" an. Wenn Sie das Ziel der SQL Managed Instance übernehmen möchten, wählen Sie im Bereich "Monitor" und "Übernahme" die Option "Übernahme" aus. Sie können auch den Bereich "Datenbankdetails" verwenden.

Wählen Sie eine Datenbank aus, und verwenden Sie dann " Übernahme ", um den Übernahmebereich zu öffnen und verschiedene Optionen basierend auf der ausgewählten Migrationsmethode anzuzeigen.

Hinweis

Wenn Sie die Migration abschließen oder die Migration abbrechen , wenn Sie mit dem Link "Verwaltete Instanz" migrieren, werden Just-in-Time-Berechtigungen gewährt, bis der Link entfernt oder die Migration abgebrochen wird.

Einschränkungen

Die Einschränkungen der Verknüpfung für verwaltete Instanzen und LRS gelten für Migrationen über das Azure-Portal.

Die Überwachung der Migration über das Azure-Portal ist nur für SQL Server-Instanzen verfügbar, die den Überwachungslizenzanforderungen entsprechen.