Freigeben über


Online migrieren, von einem Amazon RDS für PostgreSQL-Server zu Azure Database for PostgreSQL, mit dem Migrationsdienst

Dieser Artikel führt Sie beim Migrieren einer PostgreSQL-Instanz von Ihren lokalen oder virtuellen Azure-Computern (VMs) zu Azure Database for PostgreSQL flexiblen Server im Onlinemodus.

Der Migrationsdienst in Azure Database for PostgreSQL ist ein vollständig verwalteter Dienst, der in das Azure-Portal und die Azure CLI integriert ist. Es wurde entwickelt, um Ihre Migrationsreise zum Azure-Datenbankdienst für PostgreSQL Flexible Server zu vereinfachen.

  • Voraussetzungen
  • Durchführen der Migration
  • Überwachen der Migration
  • Einleitung der Umschaltung
  • Überprüfen der Migration nach Abschluss des Vorgangs

Voraussetzungen

Um mit der Migration zu beginnen, benötigen Sie die folgenden Voraussetzungen:

Bevor Sie die Migration mit dem Azure Database for PostgreSQL-Migrationsdienst starten, ist es wichtig, die folgenden Voraussetzungen zu erfüllen, die speziell für Onlinemigrationsszenarien entwickelt wurden.

Überprüfen der Quellversion

Die Quell-PostgreSQL-Serverversion muss 9.5 oder höher sein.

Wenn die Quell-PostgreSQL-Version kleiner als 9.5 ist, aktualisieren Sie sie auf 9.5 oder höher, bevor Sie die Migration starten.

Installation von test_decoding – Quellen-Setup

  • test_decoding erhält WAL über den logischen Decodierungsmechanismus und decodiert ihn in Textdarstellungen der ausgeführten Vorgänge.
  • In Amazon RDS für PostgreSQL ist das test_decoding-Plug-In vorinstalliert und für die logische Replikation bereit. Auf diese Weise können Sie logische Replikations-Slots problemlos einrichten und WAL-Änderungen streamen, um Anwendungsfälle wie die Änderungsdatenerfassung (CDC) oder die Replikation auf externe Systeme zu erleichtern.
  • Weitere Informationen zum Testdecodierungs-Plug-In finden Sie in der PostgreSQL-Dokumentation

Zielkonfiguration einrichten

  • Vor der Migration muss Azure-Datenbank für PostgreSQL – Flexibler Server erstellt werden.
  • Die für Azure Database for PostgreSQL – Flexibler Server bereitgestellte SKU muss mit der Quelle übereinstimmen.
  • Um eine neue Azure-Datenbank für PostgreSQL zu erstellen, besuchen Sie Azure-Datenbank für PostgreSQL: Flexibler Server erstellen.

Aktivieren von CDC als Quelle

  • test_decoding Das logische Decodierungs-Plug-In erfasst die geänderten Datensätze aus der Quelle.
  • Führen Sie den folgenden Befehl aus, um dem Migrationsbenutzer den Zugriff auf Replikationsberechtigungen zu ermöglichen:
GRANT rds_replication TO <<username>>;
  • Ändern Sie in der Quellinstanz von PostgreSQL die folgenden Parameter, indem Sie eine neue Parametergruppe erstellen:

    • Legen Sie rds.logical_replication = 1 fest.
    • Legen Sie max_replication_slots einen Wert fest, der größer als ein Wert ist. Der Wert sollte größer sein als die Anzahl der datenbanken, die für die Migration ausgewählt wurden.
    • Legen Sie max_wal_senders auf einen Wert fest, der größer als eins ist. Sie sollte mindestens max_replication_slots entsprechen, und zusätzlich die Anzahl der Absender berücksichtigen, die in Ihrer Instanz bereits verwendet wurden.
    • Der wal_sender_timeout Parameter endet inaktive Replikationsverbindungen, die länger als die angegebene Anzahl von Millisekunden sind. Der Standardwert für eine AWS RDS für PostgreSQL-Instanz ist 30000 milliseconds (30 seconds). Das Festlegen des Werts auf 0 (Null) deaktiviert den Timeoutmechanismus und ist eine gültige Einstellung für die Migration.
  • Um zu verhindern, dass auf dem flexiblen Zielserver die Online-Migration aufgrund von unzureichendem Speicherplatz für Protokolle fehlschlägt, stellen Sie sicher, dass Sie über ausreichend Platz in einem bereitgestellten und verwalteten Datenträger verfügen. Deaktivieren Sie dazu den Serverparameter azure.enable_temp_tablespaces_on_local_ssd für die Dauer der Migration, und stellen Sie ihn nach der Migration wieder in den ursprünglichen Zustand zurück.

Konfigurieren der Netzwerkeinrichtung

Die Netzwerkeinrichtung ist entscheidend, damit der Migrationsdienst ordnungsgemäß funktioniert. Stellen Sie sicher, dass der Quell-PostgreSQL-Server mit der Azure-Zieldatenbank für PostgreSQL-Server kommunizieren kann. Die folgenden Netzwerkkonfigurationen sind für eine erfolgreiche Migration unerlässlich.

Informationen zum Netzwerksetup finden Sie im Netzwerkhandbuch für den Migrationsdienst.

Aktivieren von Erweiterungen

Um eine erfolgreiche Migration mithilfe des Migrationsdiensts in Azure Database for PostgreSQL sicherzustellen, müssen Sie möglicherweise Erweiterungen für Ihre Quell-PostgreSQL-Instanz überprüfen. Erweiterungen stellen Funktionen und Features bereit, die für Ihre Anwendung möglicherweise erforderlich sind. Stellen Sie sicher, dass Sie die Erweiterungen in der Quell-PostgreSQL-Instanz überprüfen, bevor Sie den Migrationsprozess initiieren.

Aktivieren Sie in der Zielinstanz von Azure Database for PostgreSQL flexiblen Server unterstützte Erweiterungen, die in der Quell-PostgreSQL-Instanz identifiziert werden.

Weitere Informationen finden Sie unter Erweiterungen und Module.

Überprüfen von Serverparametern

Diese Parameter werden nicht automatisch in die Zielumgebung migriert und müssen manuell konfiguriert werden.

  • Stimmen Sie Serverparameterwerte aus der Quell-PostgreSQL-Datenbank mit der Azure-Datenbank für PostgreSQL überein, indem Sie im Azure-Portal auf den Abschnitt "Serverparameter" zugreifen und die Werte manuell aktualisieren.

  • Speichern Sie die Parameteränderungen, und starten Sie die Azure-Datenbank für PostgreSQL neu, um die neue Konfiguration bei Bedarf anzuwenden.

Überprüfen von Benutzern und Rollen

Bei der Migration zu Azure Database for PostgreSQL ist es wichtig, die Migration von Benutzern und Rollen separat zu behandeln, da sie manuelle Eingriffe erfordern:

  • Manuelle Migration von Benutzern und Rollen: Benutzer und ihre zugehörigen Rollen müssen manuell zur Azure-Datenbank für PostgreSQL migriert werden. Um diesen Prozess zu erleichtern, können Sie das pg_dumpall Hilfsprogramm mit der --globals-only Kennzeichnung verwenden, um globale Objekte wie Rollen und Benutzerkonten zu exportieren. Führen Sie den folgenden Befehl aus, indem Sie <<username>> durch den tatsächlichen Benutzernamen und <<filename>> durch den gewünschten Ausgabedateinamen ersetzen.

    pg_dumpall --globals-only -U <<username>> -f <<filename>>.sql
    
  • Einschränkung für Superbenutzerrollen: Die Azure-Datenbank für PostgreSQL unterstützt keine Superuserrollen. Daher müssen Benutzer mit Superuserberechtigungen diese Berechtigungen vor der Migration entfernen. Stellen Sie sicher, dass Sie die Berechtigungen und Rollen entsprechend anpassen.

Indem Sie diese Schritte ausführen, können Sie sicherstellen, dass Benutzerkonten und Rollen ordnungsgemäß zur Azure-Datenbank für PostgreSQL migriert werden, ohne dass Probleme im Zusammenhang mit Superuser-Einschränkungen auftreten.

Deaktivieren der Hochverfügbarkeit (Zuverlässigkeit) und Lesereplikaten im Ziel

  • Das Deaktivieren der hohen Verfügbarkeit (Zuverlässigkeit) und des Lesens von Replikaten in der Zielumgebung ist unerlässlich. Diese Features sollten erst aktiviert werden, nachdem die Migration abgeschlossen wurde.

  • Anhand dieser Richtlinien können Sie einen reibungslosen Migrationsprozess sicherstellen, ohne dass die von HA und Read Replicas eingeführten Variablen hinzugefügt wurden. Sobald die Migration abgeschlossen ist und die Datenbank stabil ist, können Sie diese Features aktivieren, um die Verfügbarkeit und Skalierbarkeit Ihrer Datenbankumgebung in Azure zu verbessern.

Durchführen der Migration

Sie können mithilfe des Azure-Portals oder der Azure CLI migrieren.

Dieser Artikel führt Sie durch die Verwendung des Azure-Portals zum Migrieren Ihrer PostgreSQL-Datenbank von einem Amazon RDS für PostgreSQL-Server zu einer Azure-Datenbank für PostgreSQL. Mit dem Azure-Portal können Sie verschiedene Aufgaben ausführen, einschließlich der Datenbankmigration. Wenn Sie die in diesem Lernprogramm beschriebenen Schritte ausführen, können Sie Ihre Datenbank nahtlos auf Azure übertragen und ihre leistungsstarken Features und Skalierbarkeit nutzen.

Konfigurieren der Migrationsaufgabe

Der Migrationsdienst bietet ein einfaches, assistentengeführtes Benutzererlebnis im Azure-Portal.

Verwenden des Azure-Portals:

  1. Wählen Sie Ihren flexiblen Azure Database for PostgreSQL-Server aus.

  2. Wählen Sie im Ressourcenmenü " Migration" aus.

    Screenshot der

  3. Wählen Sie Erstellen aus, um eine Reihe von assistentengesteuerten Registerkarten zu durchlaufen und eine Migration zu einem flexiblen Server von einer lokalen VM oder Azure-VM durchzuführen.

    Hinweis

    Wenn Sie den Migrationsdienst zum ersten Mal verwenden, wird ein leeres Raster mit einer Eingabeaufforderung angezeigt, um mit der ersten Migration zu beginnen.

    Wenn Migrationen zu Ihrem flexiblen Serverziel bereits erstellt wurden, enthält das Raster jetzt Informationen zu versuchten Migrationen.

    Screenshot der Registerkarte

Konfiguration

Sie müssen mehrere Details im Zusammenhang mit der Migration angeben, z. B. den Migrationsnamen, den Quellservertyp, die Option und den Modus.

  • Der Migrationsname ist der eindeutige Bezeichner für jede Migration zu diesem flexiblen Serverziel. Dieses Feld akzeptiert nur alphanumerische Zeichen und akzeptiert keine Sonderzeichen außer einem Bindestrich (-). Der Name kann nicht mit einem Bindestrich beginnen und sollte für einen Zielserver eindeutig sein. Keine zwei Migrationen zum gleichen flexiblen Serverziel können denselben Namen haben.

  • Quellservertyp – Je nach Ihrer PostgreSQL-Quelle können Sie Azure Virtual Machine oder lokalen Server auswählen.

  • Migrationsoption – Ermöglicht Es Ihnen, Überprüfungen durchzuführen, bevor Sie eine Migration auslösen. Sie können eine der folgenden Optionen auswählen:

    • Validate – Überprüft die Server- und Datenbankbereitschaft für die Migration zum Ziel.
    • Überprüfen und migrieren – Führt eine Überprüfung durch, bevor eine Migration ausgelöst wird. Wenn keine Überprüfungsfehler auftreten, wird die Migration initiiert.

Die Auswahl der Option " Überprüfen " oder " Überprüfen und Migrieren " ist immer eine bewährte Methode zum Ausführen der Überprüfungen vor der Migration.

Weitere Informationen zur Validierung vor der Migration finden Sie unter Vormigration.

  • Im Migrationsmodus können Sie den Modus für die Migration auswählen. Offline ist die Standardoption. In diesem Fall ändern wir sie in "Online".

Wählen Sie "Weiter" aus: Laufzeitserver.

Screenshot der Registerkarte

Laufzeitserver

Der Migrationslaufzeitserver ist ein spezielles Feature innerhalb des Migrationsdiensts in Azure Database for PostgreSQL, das während der Migration als Zwischenserver fungiert. Es handelt sich um eine separate Azure-Datenbank für flexible Serverinstanz von PostgreSQL, die nicht der Zielserver ist, sondern verwendet wird, um die Migration von Datenbanken aus einer Quellumgebung zu erleichtern, auf die nur über ein privates Netzwerk zugegriffen werden kann.

Screenshot der Registerkarte

Weitere Informationen zum Runtimeserver finden Sie im Artikel zum Runtimeserver für die Migration.

Quellserver

Auf der Registerkarte " Quellserver " werden Sie aufgefordert, Details zu der quelle anzugeben, die auf der Registerkarte "Setup " ausgewählt ist. Dies ist die Quelle der Datenbanken.

  • Servername – Geben Sie den Namen des Hosts oder der IP-Adresse des Quell-PostgreSQL-Servers an.
  • Port – Portnummer des Quellservers.
  • Administratoranmeldung – Name des Administratorbenutzers des Quell-PostgreSQL-Servers.
  • Kennwort – Das bereitgestellte Kennwort der Administratoranmeldung, um eine Verbindung zum Quell-PostgreSQL-Server herzustellen.
  • SSL-Modus – Unterstützte Werte sind preferred und required. Wenn das SSL auf dem Quell-PostgreSQL-Server ist OFF, verwenden Sie prefer. Wenn das SSL auf dem Quellserver lautet ON, verwenden Sie die require. SSL-Werte können in der Datei postgresql.conf des Quellservers bestimmt werden.
  • Testverbindung – Führt den Verbindungstest zwischen Ziel und Quelle aus. Sobald die Verbindung erfolgreich ist, können Sie mit der nächsten Registerkarte fortfahren. Dieser Test zielt darauf ab, Konnektivitätsprobleme zu identifizieren, die zwischen den Ziel- und Quellservern bestehen können, einschließlich der Überprüfung der Authentifizierung mithilfe der bereitgestellten Anmeldeinformationen. Das Herstellen einer Testverbindung dauert einige Sekunden.

Wählen Sie nach der erfolgreichen Testverbindung "Weiter: Zielserver" aus.

Screenshot der Registerkarte

Zielserver

Auf der Registerkarte " Zielserver " werden Metadaten für das flexible Serverziel angezeigt, z. B. Abonnementname, Ressourcengruppe, Servername, Standort und PostgreSQL-Version.

  • Administratoranmeldung – Name des Administratorbenutzers des Ziel-PostgreSQL-Servers.
  • Kennwort – Das Kennwort der Administratoranmeldung, bereitgestellt, um eine Verbindung mit dem Ziel-PostgreSQL-Server herzustellen.
  • Benutzerdefinierter FQDN oder IP-Adresse: Das benutzerdefinierte FQDN- oder IP-Adressfeld ist optional und kann verwendet werden, wenn sich das Ziel hinter einem benutzerdefinierten DNS-Server befindet oder über benutzerdefinierte DNS-Namespaces verfügt, sodass er nur über bestimmte FQDNs oder IP-Adressen zugänglich ist. Dies kann z. B. Einträge wie production-flexible-server.example.com, 198.1.0.2 oder einen PostgreSQL-FQDN wie production-flexible-server.postgres.database.azure.com umfassen, wenn der benutzerdefinierte DNS-Server die DNS-Zone postgres.database.azure.com enthält oder Weiterleitungsabfragen für diese Zone an 168.63.129.16 weiterleitet, wo der FQDN in der öffentlichen oder privaten Azure-DNS-Zone aufgelöst wird.
  • Testverbindung – Führt den Verbindungstest zwischen Der Quelle und dem Ziel aus. Sobald die Verbindung erfolgreich ist, können Sie mit der nächsten Registerkarte fortfahren. Dieser Test zielt darauf ab, Konnektivitätsprobleme zu identifizieren, die zwischen den Quell- und Zielservern bestehen können, einschließlich der Überprüfung der Authentifizierung mithilfe der bereitgestellten Anmeldeinformationen. Das Herstellen einer Testverbindung dauert einige Sekunden.

Wählen Sie nach der erfolgreichen Testverbindung die Option "Weiter: Datenbanken" aus, die überprüft oder migriert werden sollen.

Screenshot der Registerkarte

Datenbanken, die überprüft oder migriert werden sollen

Unter der Registerkarte "Datenbanken zum Überprüfen oder Migrieren " können Sie eine Liste der Benutzerdatenbanken auswählen, die von Ihrem Quell-PostgreSQL-Server migriert werden sollen.

Nachdem Sie die Datenbanken ausgewählt haben, wählen Sie "Weiter: Zusammenfassung" aus.

Screenshot der Registerkarte

Zusammenfassung

Auf der Registerkarte " Zusammenfassung " werden alle Quell- und Zieldetails zum Erstellen der Überprüfung oder Migration zusammengefasst. Überprüfen Sie die Details, und wählen Sie " Überprüfung und Migration starten" aus.

Screenshot: Registerkarte mit der Zusammenfassung für die Migration.

Abbrechen der Überprüfung oder Migration

Sie können alle laufenden Überprüfungen oder Migrationen abbrechen. Der Workflow muss sich im Status " In Bearbeitung " befinden, um abgebrochen zu werden. Sie können eine Überprüfung oder Migration nicht im Status "Erfolgreich " oder "Fehlgeschlagen " abbrechen.

Durch das Abbrechen einer Überprüfung werden alle weiteren Überprüfungsaktivitäten beendet, und die Überprüfung wird in einen Status "Abgebrochen" verschoben.

Durch das Abbrechen einer Migration wird die weitere Migrationsaktivität auf Ihrem Zielserver beendet und auf den Status "Abgebrochen" verschoben. Es werden keine Änderungen auf dem Zielserver verworfen oder rückgängig gemacht. Achten Sie darauf, die Datenbanken auf Ihrem Zielserver abzulegen, die an einer abgebrochenen Migration beteiligt sind.

Überwachen der Migration

Nachdem Sie die Schaltfläche " Überprüfung und Migration starten " ausgewählt haben, wird in einigen Sekunden eine Benachrichtigung angezeigt, um zu sagen, dass die Überprüfung oder Migration erfolgreich ist. Sie werden automatisch auf die Migrationsseite des flexiblen Servers umgeleitet. Der Eintrag zeigt den Status als in Bearbeitung an. Der Workflow dauert 2 bis 3 Minuten, um die Migrationsinfrastruktur einzurichten und Netzwerkverbindungen zu überprüfen.

Screenshot der Monitor-Migrationsseite.

Das Raster, in dem die Migrationen angezeigt werden, enthält die folgenden Spalten: Name, Status, Migrationsmodus, Migrationstyp, Quellserver, Quellservertyp, Datenbanken, Dauer und Startzeit. Die Einträge werden nach Startzeit in absteigender Reihenfolge sortiert angezeigt, wobei der letzte Eintrag oben steht. Sie können die Schaltfläche " Aktualisieren " in der Symbolleiste verwenden, um den Status der Überprüfung oder Migrationsausführung zu aktualisieren.

Migrationsdetails

Wählen Sie den Migrationsnamen im Raster aus, um die zugehörigen Details anzuzeigen.

Denken Sie daran, dass Sie bei der Erstellung dieser Migration in den vorherigen Schritten die Migrationsoption " Überprüfen und Migrieren" konfiguriert haben. In diesem Szenario werden validierungen zuerst ausgeführt, bevor die Migration beginnt. Nachdem der Unterstatus " Ausführen der erforderlichen Schritte " abgeschlossen wurde, wechselt der Workflow in den Unterstatus " Überprüfung" in Bearbeitung.

  • Wenn die Überprüfung Fehler aufweist, wechselt die Migration in einen Fehlgeschlagenen Zustand.

  • Wenn die Überprüfung ohne Fehler abgeschlossen ist, wird die Migration gestartet, und der Workflow wechselt in den Unterstatus der Migration von Daten.

Überprüfungsdetails sind auf Instanz- und Datenbankebene verfügbar.

  • Überprüfungsdetails z. B.
    • Enthält eine Überprüfung im Zusammenhang mit der Verbindungsüberprüfung, der Quellversion, d. h. der PostgreSQL-Version >= 9.5 und der Serverparameterüberprüfung, ob die Erweiterungen in den Serverparametern der Azure-Datenbank für PostgreSQL flexiblen Server aktiviert sind.
  • Überprüfungs- und Migrationsdetails für Datenbanken
    • Dies enthält eine Validierung der einzelnen Datenbanken im Zusammenhang mit Erweiterungen und Sortierungsunterstützung auf einem flexiblen Azure Database for PostgreSQL-Server.

Sie können den Überprüfungsstatus und den Migrationsstatus auf der Seite mit den Migrationsdetails anzeigen.

Screenshot der Details, die Überprüfung und Migration anzeigen.

Einige mögliche Migrationsstatusse:

Migrationsstatus

Der Status Description
In Bearbeitung Das Setup der Migrationsinfrastruktur ist im Gange, oder die tatsächliche Datenmigration ist in Bearbeitung.
Abgesagt Die Migration wird abgebrochen oder gelöscht.
Fehler Die Migration ist fehlgeschlagen.
Fehler bei der Überprüfung Fehler bei der Überprüfung.
Erfolgreich Die Migration ist erfolgreich und abgeschlossen.
Warten auf Benutzeraktion Warten auf eine Aktion des Benutzers, um den Cutover durchzuführen.

Migrationsdetails

Unterstatus Description
Ausführen von Erforderlichen Schritten Die Einrichtung der Infrastruktur ist für die Datenmigration im Gange.
Überprüfung wird ausgeführt Die Validierung läuft.
Datenbank wird auf Ziel gelöscht Bereits vorhandene Datenbank auf dem Zielserver löschen.
Migrieren von Daten Die Datenmigration ist im Gange.
Abschließen der Migration Die Migration befindet sich in den letzten Phasen der Vollendung.
Abgeschlossen Die Migration wurde abgeschlossen.
Fehler Die Migration ist fehlgeschlagen.

Validierungsunterstatusse

Unterstatus Description
Fehler Fehler bei der Überprüfung.
Erfolgreich Die Überprüfung ist erfolgreich.
Warnung Die Überprüfung befindet sich im Zustand „Warnung“.

Einleitung der Umschaltung

Sie können den Cutover über das Azure-Portal oder die Azure CLI initiieren.

Für die Option "Validieren und Migrieren" erfordert der Abschluss der Online-Migration einen zusätzlichen Schritt des Benutzers, nämlich das Auslösen der Übernahmeaktion. Nachdem das Kopieren oder Klonen der Basisdaten abgeschlossen ist, wird die Migration in den Waiting for user action Status und den Waiting for cutover trigger Unterstatus verschoben. In diesem Status kann der Benutzer die Übernahme über das Portal auslösen, indem er die Migration auswählt.

Vor dem Starten der Umstellung ist es wichtig, Folgendes zu gewährleisten:

  • Schreibvorgänge in die Quelle werden beendet. Der Wert latency ist 0 oder fast 0. Die latency Informationen können über den Bildschirm mit den Migrationsdetails abgerufen werden, wie unten dargestellt:
  • latency der Wert wird auf 0 oder nahe 0 verringert.
  • Der latency Wert gibt an, wann das Ziel zuletzt mit der Quelle synchronisiert wurde. An diesem Punkt kann das Schreiben in die Quelle beendet und ein Cutover initiiert werden. Falls es einen starken Datenverkehr an der Quelle gibt, empfiehlt es sich, die Schreibvorgänge zuerst zu beenden, damit latency sich 0 nähert und dann die Übernahme initiiert wird.

Der Übernahmevorgang wendet alle ausstehenden Änderungen vom Quellserver auf den Zielserver an und schließt die Migration ab. Wenn Sie einen Cutover auslösen, wird die Replikation bis zu diesem Zeitpunkt angehalten, auch wenn latency nicht null ist. Alle Quelldaten, bis der Übernahmepunkt dann auf das Ziel angewendet wird. Wenn am Übernahmepunkt eine Latenz von 15 Minuten auftreten, werden alle änderungen, die in den letzten 15 Minuten an Daten vorgenommen wurden, auf das Ziel angewendet.

Die Zeit hängt vom Rückstand der Änderungen in den letzten 15 Minuten ab. Daher wird empfohlen, dass die Latenz auf Null oder nahe Null sinkt, bevor der Übergang ausgelöst wird.

  • Der Zustand der Migration ändert sich in Succeeded, wenn der Unterzustand Migrating data oder der Cutover (bei der Onlinemigration) erfolgreich abgeschlossen wurde. Wenn ein Problem beim Migrating data Unterstatus auftritt, wechselt die Migration in einen Failed Status.

Überprüfen der Migration nach Abschluss des Vorgangs

Nach Abschluss der Datenbanken müssen Sie die Daten zwischen Quelle und Ziel manuell überprüfen und überprüfen, ob alle Objekte in der Zieldatenbank erfolgreich erstellt wurden.

Nach der Migration können Sie die folgenden Aufgaben ausführen:

  • Überprüfen Sie die Daten auf Ihrem flexiblen Server, und stellen Sie sicher, dass es sich um eine genaue Kopie der Quellinstanz handelt.

  • Nach der Überprüfung aktivieren Sie die Option für hohe Verfügbarkeit auf Ihrem flexiblen Server nach Bedarf.

  • Ändern Sie die SKU des flexiblen Servers so, dass sie den Anwendungsanforderungen entspricht. Diese Änderung erfordert einen Neustart des Datenbankservers.

  • Wenn Sie Serverparameter aus ihren Standardwerten in der Quellinstanz ändern, kopieren Sie diese Serverparameterwerte auf dem flexiblen Server.

  • Kopieren Sie andere Servereinstellungen, z. B. Tags, Warnungen und Firewallregeln (falls zutreffend), von der Quellinstanz auf den flexiblen Server.

  • Nehmen Sie Änderungen an Ihrer Anwendung vor, um die Verbindungszeichenfolgen auf einen flexiblen Server zu verweisen.

  • Überwachen Sie die Datenbankleistung genau, um festzustellen, ob leistungsoptimierung erforderlich ist.