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.
Transaktionsreplikation
Die Transaktionsreplikation ist eine SQL Server-Technologie, die verwendet wird, um Änderungen zwischen zwei Datenbanken zu replizieren. Diese Änderungen können Datenbankobjekte wie Tabellen (Primärschlüssel ist erforderlich), gespeicherte Prozeduren, Ansichten usw. sowie Daten umfassen. Der Replikationsprozess umfasst einen Herausgeber (die primäre Datenbank, die Daten veröffentlicht), einen Abonnenten (eine sekundäre Datenbank, die replizierte Daten empfängt) und einen Verteiler (einen Server, der Metadaten und Transaktionen für die Transaktionsreplikation speichert). Sie können die Transaktionsreplikation für SQL Server auf Amazon EC2 und Amazon RDS for SQL Server Server-DB-Instances verwenden.
Bei der Transaktionsreplikation wird ein Snapshot der Objekte und Daten in Ihrer lokalen Datenbank (Publikations-) Datenbank erstellt und an die Abonnentendatenbank gesendet. Nachdem der Snapshot auf den Abonnenten angewendet wurde, werden alle nachfolgenden Daten- und Schemaänderungen, die beim Herausgeber vorgenommen wurden, sofort an den Abonnenten gesendet. Die Datenänderungen werden dann kontinuierlich in derselben Reihenfolge, in der sie beim Herausgeber vorgenommen wurden, auf den Abonnenten angewendet.
Nach Abschluss der Synchronisation führen Sie eine Überprüfung auf der SQL Server-DB-Zielinstanz durch. Wenn die beiden Datenbanken synchronisiert sind, beenden Sie die Aktivität in der lokalen Datenbank, stellen sicher, dass die Replikation abgeschlossen ist, und führen dann die Umstellung auf die SQL Server-DB-Zielinstanz durch. Anschließend können Sie das Push-Abonnement beenden, löschen und Amazon RDS for SQL Server verwenden.
Abonnentendatenbanken können auch als schreibgeschützte Datenbanken verwendet werden. Es wird empfohlen, dass sich der Verteiler, der Synchronisationsaufträge aufzeichnet, auf einem separaten Server befindet. Wenn sich Ihre Zieldatenbank auf Amazon RDS for SQL Server befindet, können Sie ein Push-Abonnement einrichten, um Änderungen an den Abonnenten weiterzugeben.
Wir empfehlen Ihnen, die Transaktionsreplikation zu verwenden, wenn Sie:
-
Führen Sie eine einmalige Migration Ihrer Daten zu Amazon RDS oder Amazon EC2 durch.
-
Migrieren Sie Objekte auf Schema- oder Tabellenebene zu. AWS
-
Migrieren Sie einen Teil einer Datenbank zu. AWS
-
Migrieren Sie mit minimalen Ausfallzeiten mithilfe vorhandener SQL Server-Replikationsstrategien, indem Sie zusätzliche Abonnenten hinzufügen.
Wenn Sie planen, die Transaktionsreplikation für die einmalige Migration Ihrer Daten zu Amazon RDS for SQL Server zu verwenden, empfehlen wir Ihnen, eine Single-AZ-Konfiguration für die Replikation einzurichten. Nach Abschluss des Replikationsvorgangs können Sie Ihre Umgebung für hohe Verfügbarkeit in eine Multi-AZ-Architektur umwandeln.
Das folgende Diagramm zeigt den Transaktionsreplikationsprozess für Datenbanken auf Amazon RDS und Amazon EC2.
Weitere Informationen zur Transaktionsreplikation finden Sie in der Microsoft SQL Server-Dokumentation