Freigeben über


Migrieren mit dem Link - Azure SQL Managed Instance

Gilt für:Azure SQL Managed Instance

In diesem Artikel erfahren Sie, wie Sie mithilfe des Verwaltete Instanz-Links Ihre SQL Server-Datenbank in Azure SQL Managed Instance migrieren.

Eine ausführliche Migrationsanleitung finden Sie unter Migrieren zu azure SQL Managed Instance. Um Migrationstools zu vergleichen, überprüfen Sie "LRS mit MI-Link vergleichen".

Hinweis

Es ist jetzt möglich, Ihre VON Azure Arc aktivierte SQL Server-Instanz direkt über das Azure-Portal zu azure SQL Managed Instance zu migrieren. Weitere Informationen finden Sie unter Migrate to Azure SQL Managed Instance.

Übersicht

Der Link „Verwaltete Instanz“ ermöglicht die Migration von SQL Server, der überall gehostet wird, zu „Azure SQL Managed Instance“. Der Link verwendet die Technologie der Always On-Verfügbarkeitsgruppe, um Änderungen nahezu in Echtzeit von der primären SQL Server-Instanz in die sekundäre SQL Managed Instance zu replizieren. Der Link bietet die einzige echte Online-Migrationsoption zwischen SQL Server und Azure SQL Managed Instance, da die einzige Ausfallzeit die Umstellung auf die verwaltete SQL-Zielinstanz ist.

Die Migration mit dem Link bietet Folgendes:

  • Die Möglichkeit, schreibgeschützte Workloads in SQL Managed Instance zu testen, bevor Sie die Migration zu Azure abschließen.
  • Die Möglichkeit, die Verknüpfung und die Migration so lange wie nötig laufen zu lassen, d. h. Wochen und sogar Monate.
  • Replikation von Daten in Quasi-Echtzeit, die die schnellste verfügbare Datenreplikation für Azure bereitstellt.
  • Die Migration mit minimalster Ausfallzeit im Vergleich zu allen anderen derzeit verfügbaren Lösungen.
  • Sofortige Umstellung auf die Ziel-SQL-Verwaltungsinstanz.
  • Die Möglichkeit, jederzeit zu migrieren, wenn Sie bereit sind.
  • Die Möglichkeit, einzelne oder mehrere Datenbanken aus einer oder mehreren SQL Server-Instanzen zu derselben oder mehreren verwalteten SQL-Instanzen in Azure zu migrieren.
  • Die einzige echte Online-Migration zur Dienstebene „Unternehmenskritisch“.

Hinweis

Sie können zwar nur eine Datenbank pro Link migrieren, aber Sie können mehrere Verlinkungen von derselben SQL Server-Instanz mit derselben SQL Managed Instance herstellen.

Voraussetzungen

Für die Verwendung des Links mit Azure SQL Managed Instance für Migration ist Folgendes erforderlich:

Bewerten und entdecken

Sobald Sie sich davon überzeugt haben, dass Ihre Quellumgebung unterstützt wird, können Sie mit der Vorbereitungsphase zur Migration beginnen. Ermitteln Sie alle vorhandenen Datenquellen, bewerten Sie die Umsetzbarkeit der Migration, und identifizieren Sie Probleme, die der Migration möglicherweise im Weg stehen. Scannen Sie das Netzwerk in der Ermittlungsphase nach SQL Server-Instanzen und -Features, die von Ihrer Organisation verwendet werden.

Sie können die folgenden Tools verwenden, um SQL-Quellen in Ihrer Umgebung zu entdecken:

  • SQL Server mit Azure Arc-Unterstützung: SQL Server mit Azure Arc-Unterstützung erzeugt automatisch eine Bewertung für die Migration zu Azure. Es vereinfacht die Ermittlung und die Bewertung der Bereitschaft für die Migration.
  • Azure Migrate, um die Umsetzbarkeit der Migration auf lokalen Servern zu bewerten, zur Durchführung einer leistungsbasierten Größenanpassung, und Erstellung von Kostenschätzungen für die Ausführung in Azure.
  • Microsoft Assessment and Planning Toolkit (MAP Toolkit) zur Bewertung Ihrer aktuellen IT-Infrastruktur. Das Toolkit bietet leistungsfähige Optionen zur Bestandserfassung, Bewertung und Berichterstellung, die den Planungsprozess für die Migration erleichtern.

Nachdem die Datenquellen ermittelt wurden, sollten Sie alle lokalen SQL Server-Instanzen bewerten, die zu Azure SQL Managed Instance migriert werden können, um Hindernisse oder Kompatibilitätsprobleme zu identifizieren.

Sie können die folgenden Tools verwenden, um Ihre Quelle-SQL Server-Instanz zu bewerten:

Ausführliche Anleitungen finden Sie unter Vorabmigration.

Zielinstanz erstellen

Nachdem Sie die vorhandene Umgebung bewertet und die entsprechende Dienstebene und Hardwarekonfiguration für Ihre Ziel-SQL Managed Instance ermittelt haben, stellen Sie die Zielinstanz über das Azure-Portal, die PowerShell oder die Azure CLI bereit.

Konfigurieren Sie nach dem Erstellen der Ziel-SQL Managed Instance eine Verlinkung zwischen der Datenbank in Ihrer SQL Server-Instanz und Azure SQL Managed Instance. Bereiten Sie zunächst Ihre Umgebung vor, und konfigurieren Sie dann einen Link mithilfe von SQL Server Management Studio (SSMS) oder Skripts.

Datensynchronisierung und Übernahme

Nachdem der Link eingerichtet wurde und Sie bereit sind, zu migrieren, führen Sie die folgenden Schritte aus (in der Regel während eines Wartungsfensters):

  1. Beenden Sie die Workload in der primären SQL Server-Datenbank, damit die sekundäre Datenbank in SQL Managed Instance aufholen kann.
  2. Überprüfen Sie, ob alle Daten an die sekundäre Datenbank in SQL Managed Instance übergeben wurden.
  3. Führen Sie den Failover-Vorgang über den Link zur sekundären SQL Managed Instance aus, indem Sie den geplanten Failover auswählen.
  4. (Für SQL Server 2022-Migrationen) Aktivieren Sie das Kontrollkästchen zum Entfernen der Verknüpfung nach erfolgreichem Failover, um sicherzustellen, dass das Failover eine Möglichkeit ist, und die Verlinkung wird entfernt.
  5. Leiten Sie die Anwendung um, um eine Verbindung zum Endpunkt der verwalteten SQL-Instanz herzustellen.

Überprüfen Sie die Migration

Nachdem Sie das Ziel der SQL Managed Instance geändert haben, überwachen Sie Ihre Anwendung, testen Sie die Leistung, und beheben Sie alle Probleme.

Ausführliche Informationen erhalten Sie nach der Migration.

Umgekehrtes Migrieren (SQL Server 2022)

Ab SQL Server 2022 CU10 können Sie eine Verknüpfung mit Azure SQL Managed Instance als ursprüngliche primäre Instanz und SQL Server als sekundäre Instanz konfigurieren. Mit dieser Funktion können Sie eine umgekehrte Migration von Azure SQL Managed Instance zu SQL Server 2022 durchführen.

Führen Sie zur Umkehrung einer Migration die gleichen Schritte zum Konfigurieren der Verknüpfung aus. Starten Sie den Prozess jedoch mit der SQL Managed Instance als Migrationsquelle und der SQL Server 2022-Instanz als Migrationsziel.

So verwenden Sie den Link:

Weitere Informationen zum Link finden Sie unter:

Informationen zu anderen Replikations- und Migrationsszenarios finden Sie unter: