sys.dm_continuous_copy_status (Azure SQL-Datenbank und Azure SQL Managed Instance)

Gilt für:Azure SQL-DatenbankAzure SQL Managed Instance

Diese Sichtweise wurde durch sys.dm_geo_replication_link_status abgelöst und aus Rückwärtskompatibilität erhalten.

Spaltenname Datentyp Description
copy_guid uniqueidentifier Eindeutige ID der Replica-Datenbank.
partner_server sysname Name des verknüpften logischen Servers oder der verknüpften verwalteten Instanz.
partner_database sysname Name der verknüpften Datenbank auf dem verknüpften logischen Server oder der verlinkten verwalteten Instanz.
last_replication datetimeoffset Der Zeitstempel der zuletzt angewendeten replizierten Transaktion.
replication_lag_sec int Zeitunterschied in Sekunden zwischen der aktuellen Zeit und dem Zeitstempel der zuletzt erfolgreich abgeschlossenen Transaktion in der primären Datenbank, die von der aktiven sekundären Datenbank nicht bestätigt wurde.
replication_state tinyint Der Zustand der kontinuierlichen Kopie-Replikation für diese Datenbank. Die folgende Auflistung enthält die möglichen Werte und deren Beschreibung.

1: Setz. Das Replikationsziel wird gesät und befindet sich in einem transaktionell inkonsistenten Zustand. Bis das Seeding abgeschlossen ist, kannst du dich nicht mit der aktiven sekundären Datenbank verbinden.
2: Aufholen. Die aktive sekundäre Datenbank holt derzeit die primäre Datenbank auf und befindet sich in einem transaktionskonsistenten Zustand.
3: Neuaussaat. Die aktive sekundäre Datenbank wird aufgrund eines nicht wiederherstellbaren Replikationsfehlers automatisch neu geseedet.
4: Suspendiert. Dies ist keine aktive Beziehung mit kontinuierlichem Kopieren. Dieser Status gibt normalerweise an, dass die Bandbreite, die für den Interlink verfügbar ist, für die Ebene der Transaktionsaktivität in der primären Datenbank nicht ausreicht. Die Beziehung mit kontinuierlichem Kopieren ist jedoch nach wie vor intakt.
replication_state_desc nvarchar(256) Beschreibung von replication_state, eine von:

Aussaat

Aufholen

RE_SEEDING

AUSGESETZT
is_rpo_limit_reached bit Dies ist immer auf 0 gesetzt
is_target_role bit 0 = Quelle der Kopierbeziehung

1 = Ziel der Kopiebeziehung
is_interlink_connected bit 1 = Die Verbindung ist verbunden.

0 = Die Verbindung ist getrennt.

Erlaubnisse

Um Daten abzurufen, ist die Mitgliedschaft in der db_owner-Datenbankrolle erforderlich. Der DBO-Benutzer, Mitglieder der Datenbankrolle des dbmanagers und der SA-Login können diese Ansicht ebenfalls abfragen.

Bemerkungen

Die sys.dm_continuous_copy_status-Ansicht wird in der Ressourcendatenbank erstellt und ist in allen Datenbanken, einschließlich des logischen Masters, sichtbar. Eine Abfrage dieser Ansicht im logischen Master liefert jedoch eine leere Menge.

Wenn eine Geo-Replikationsverbindung, auch bekannt als kontinuierliche Kopierbeziehung, auf einer Datenbank beendet wird, verschwindet die Zeile für diese Datenbank in der sys.dm_continuous_copy_status-Ansicht .

Wie die sys.dm_database_copies-Ansicht spiegelt sys.dm_continuous_copy_status den Zustand der kontinuierlichen Kopierbeziehung wider, in der die Datenbank entweder eine primäre oder aktive sekundäre Datenbank ist. Im Gegensatz zu sys.dm_database_copies enthält sys.dm_continuous_copy_status mehrere Spalten, die Details zu Operationen und Leistung liefern. Zu diesen Spalten gehören last_replication und replication_lag_sec..

Nächste Schritte

Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln: