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.
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
- Installieren von test_decoding – Quellsetup
- Konfiguration des Zielaufbaus
- Aktivieren von CDC als Quelle
- Konfigurieren der Netzwerkeinrichtung
- Aktivieren von Erweiterungen
- Überprüfen von Serverparametern
- Überprüfen von Benutzern und Rollen
Ü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_decodingDas 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 = 1fest. - Legen Sie
max_replication_slotseinen 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_sendersauf einen Wert fest, der größer als eins ist. Sie sollte mindestensmax_replication_slotsentsprechen, und zusätzlich die Anzahl der Absender berücksichtigen, die in Ihrer Instanz bereits verwendet wurden. - Der
wal_sender_timeoutParameter endet inaktive Replikationsverbindungen, die länger als die angegebene Anzahl von Millisekunden sind. Der Standardwert für eine AWS RDS für PostgreSQL-Instanz ist30000 milliseconds (30 seconds). Das Festlegen des Werts auf 0 (Null) deaktiviert den Timeoutmechanismus und ist eine gültige Einstellung für die Migration.
- Legen Sie
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_ssdfü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_dumpallHilfsprogramm mit der--globals-onlyKennzeichnung 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>>.sqlEinschrä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:
Wählen Sie Ihren flexiblen Azure Database for PostgreSQL-Server aus.
Wählen Sie im Ressourcenmenü " Migration" aus.
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.
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.
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.
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
preferredundrequired. Wenn das SSL auf dem Quell-PostgreSQL-Server istOFF, verwenden Sieprefer. Wenn das SSL auf dem Quellserver lautetON, verwenden Sie dierequire. 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.
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.2oder einen PostgreSQL-FQDN wieproduction-flexible-server.postgres.database.azure.comumfassen, wenn der benutzerdefinierte DNS-Server die DNS-Zonepostgres.database.azure.comenthält oder Weiterleitungsabfragen für diese Zone an168.63.129.16weiterleitet, 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.
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.
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.
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.
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.
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
latencyist 0 oder fast 0. DielatencyInformationen können über den Bildschirm mit den Migrationsdetails abgerufen werden, wie unten dargestellt: -
latencyder Wert wird auf 0 oder nahe 0 verringert. - Der
latencyWert 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, damitlatencysich 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 UnterzustandMigrating dataoder der Cutover (bei der Onlinemigration) erfolgreich abgeschlossen wurde. Wenn ein Problem beimMigrating dataUnterstatus auftritt, wechselt die Migration in einenFailedStatus.
Ü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.