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.
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:
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
|
Kontinuierliche Sicherung und Wiederherstellung
|
| 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:
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.337oder 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:
- Bewerten der Quellinstanz: Bewerten Sie Ihre SQL Server-Instanz, um die Bereitschaft zur Migration zu SQL Managed Instance zu ermitteln.
- Ziel auswählen: Wählen Sie ein SQL Managed Instance-Ziel für Ihre Migration aus.
- Migrieren von Daten: Migrieren Sie Ihre SQL Server-Datenbanken zu SQL Managed Instance.
- Ü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:
Bewerten Sie Quellinstanz
Führen Sie die folgenden Schritte aus, um die Quellinstanz zu bewerten:
Wechseln Sie im Azure-Portal zu Ihrer SQL Server-Instanz .
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.
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.
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.
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.
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.
- 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.
- 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.
Nachdem Sie Ihre Umgebung für die Verknüpfungsmigration für verwaltete Instanzen vorbereitet haben, können Sie Ihre SQL Server-Datenbanken zu azure SQL Managed Instance migrieren.
Führen Sie die folgenden Schritte aus, um Ihre SQL Server-Datenbanken mithilfe des Links "Verwaltete Instanz" zu SQL Managed Instance zu migrieren:
Wählen Sie im Bereich "Datenbankmigration " die Option "Daten migrieren" aus.
Wählen Sie im Bereich "Neue Datenmigration " die Option "Migrieren mithilfe der Echtzeitreplikation (online)" aus:
Aktivieren Sie auf der Registerkarte " Quelldatenbanken auswählen " die Kontrollkästchen neben den Datenbanken, die Sie migrieren möchten, und verwenden Sie dann "Weiter:Einstellungen ", um mit der nächsten Seite fortzufahren:
Geben Sie auf der Registerkarte "Einstellungen " den Namen des MI-Links an. Der Name der Verfügbarkeitsgruppe wird automatisch generiert – passen Sie sie nur an, wenn Sie dies benötigen. Sie können auch die Testverbindung verwenden, um die Verbindung mit der SQL Server-Quellinstanz zu testen. Beachten Sie jedoch, dass in einigen Netzwerkkonfigurationen falsch positive Ergebnisse auftreten können. Verwenden Sie 'Weiter: Überprüfen + Erstellen', um zur nächsten Seite zu gelangen.
Sie können auch die Verbindung mit der verwalteten SQL-Zielinstanz testen.
Überprüfen Sie auf der Registerkarte " Überprüfen+ Erstellen " die Einstellungen, und suchen Sie nach Warnungen. Es ist möglich, die Migration mit einigen Warnungen zu starten, aber nicht mit anderen. Wählen Sie "Datenmigration starten" aus, um Ihre Daten zu Ihrem SQL Managed Instance-Ziel zu migrieren.
Hinweis
Wenn Sie den Migrationsprozess mithilfe der Migrationsmethode für verwaltete Instanzen starten, gewährt das System Just-in-Time-Berechtigungen für den gesamten Workflow, bis das Erstellen der verteilten Verfügbarkeitsgruppe abgeschlossen ist, zu welchem Zeitpunkt die Just-in-Time-Berechtigungen entfernt werden.
Ü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.
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.
Verwandte Inhalte
- Bewertungsregeln für die Migration von SQL Server zu azure SQL Managed Instance
- Bewertungsregeln für die Migration von SQL Server zu Azure SQL-Datenbank
- Migrieren von SQL Server zu Azure SQL
- SQL Server, aktiviert von Azure Arc
- Bereitstellungsoptionen für SQL Server mit Azure Arc-Unterstützung
- Feedback zur Migrationserfahrung direkt an die Produktgruppe