Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Initiieren des SQL Server-Switchovers
Sie können eine Read Replica von RDS for SQL Server auf die primäre Rolle und die frühere primäre DB-Instance auf eine Replica-Rolle umstellen.
Bevor Sie einen Switchover einleiten, überprüfen Sie Folgendes:
Das
ReplicaLagCloudWatch Die Metrik ist Null oder nahe Null.In der Primärdatenbank sind keine Transaktionen mit langer Laufzeit aktiv.
Die Verbindungszeichenfolgen Ihrer Anwendung sind so konfiguriert, dass sie die Endpunktänderung verarbeiten, oder Sie planen, sie nach dem Switchover zu aktualisieren.
Sie haben überprüft, dass sich das Replikat in einem fehlerfreien Zustand befindet (Status ist
available).
Sie können den Switchover über die Amazon RDS-Konsole einleiten, AWS CLI, oder die Amazon RDS-API.
Um eine SQL Server-Lesreplica auf die primäre DB-Rolle umzustellen
-
Melden Sie sich bei der AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der Amazon-RDS-Konsole Databases (Datenbanken) aus.
Der Bereich Databases (Datenbanken) wird angezeigt. Jedes Lesereplikat zeigt Replica (Replikat) in der Spalte Role (Rolle) an.
-
Wählen Sie das Lesereplikat aus, das Sie zur primären Rolle wechseln möchten.
-
Für Aktionen wählen Sie So wechseln Sie Replikate.
-
Wählen Sie Ich bestätige. Dann wählen Sie Replikat umschalten.
-
Überwachen Sie auf derDatenbanken-Seite den Fortschritt der Umschaltung.
Wenn die Umstellung abgeschlossen ist, ändert sich die Rolle des Umstellungsziels von Replica (Replikat) in Source (Quelle).
Um ein SQL Server-Replikat auf die primäre DB-Rolle umzustellen, verwenden Sie die AWS CLI Switchover-Read-Replica Befehl. In den folgenden Beispielen wird das SQL Server-Replikat benannt replica-to-be-made-primary in die neue primäre DB-Instance.
Beispiel
Für Linux, macOS oder Unix:
aws rds switchover-read-replica \ --db-instance-identifierreplica-to-be-made-primary
Für Windows:
aws rds switchover-read-replica ^ --db-instance-identifierreplica-to-be-made-primary
Um ein SQL Server-Replikat auf die primäre DB-Rolle umzustellen, rufen Sie den SwitchoverReadReplica Betrieb der Amazon RDS-API mit dem erforderlichen Parameter DBInstanceIdentifier. Dieser Parameter gibt den Namen des SQL Server-Replikats an, dem Sie die primäre DB-Rolle zuweisen möchten.