sys.dm_continuous_copy_status (Azure SQL-Datenbank und Azure SQL verwaltete Instanz)
Gilt für: Azure SQL-Datenbank Azure SQL verwaltete Instanz
Diese Ansicht wurde von sys.dm_geo_replication_link_status abgelöst und wird aus Gründen der Abwärtskompatibilität beibehalten.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
copy_guid | uniqueidentifier | Eindeutige ID der Replikatdatenbank. |
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 verknüpften verwalteten Instanz. |
last_replication | datetimeoffset | Der Zeitstempel der zuletzt durchgeführten replizierten Transaktion. |
replication_lag_sec | int | Der Zeitunterschied in Sekunden zwischen der aktuellen Zeit und dem Zeitstempel der letzten Transaktion in der primären Datenbank, für die erfolgreich ein Commit ausgeführt wurde und die von der aktiven sekundären Datenbank nicht bestätigt wurde. |
replication_state | tinyint | Der Status der fortlaufenden Replikation für diese Datenbank. Die folgende Auflistung enthält die möglichen Werte und deren Beschreibung. 1: Seeding. Für das Replikationsziel, das einen inkonsistenten Transaktionsstatus aufweist, wird ein Seeding durchgeführt. Solange das Seeding noch nicht abgeschlossen wurde, können Sie keine Verbindung mit der aktiven sekundären Datenbank herstellen. 2: Aufholen. Die aktive sekundäre Datenbank holt derzeit den Rückstand zur primären Datenbank auf und weist hinsichtlich der Transaktionen einen konsistenten Status auf. 3: Re-Seeding. Für die aktive sekundäre Datenbank wird aufgrund eines nicht behebbaren Replikationsfehlers automatisch ein erneutes Seeding durchgeführt. 4: Angehalten. 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. Folgende Werte sind möglich: SEEDING CATCH_UP RE_SEEDING SUSPENDED |
is_rpo_limit_reached | bit | Wird immer auf 0 festgelegt. |
is_target_role | bit | 0 = Quelle der Kopienbeziehung 1 = Ziel der Kopienbeziehung |
is_interlink_connected | bit | 1 = Interlink ist verbunden. 0 = Interlink-Verbindung ist getrennt. |
Berechtigungen
Zum Abrufen von Daten ist die Mitgliedschaft in der db_owner Datenbankrolle erforderlich. Der dbo-Benutzer, Mitglieder der Dbmanager-Datenbankrolle und die sa-Anmeldung können diese Ansicht ebenfalls abfragen.
Hinweise
Die sys.dm_continuous_copy_status Ansicht wird in der Ressourcendatenbank erstellt und ist in allen Datenbanken sichtbar, einschließlich des logischen Master. Wenn aber diese Sicht in der logischen master-Datenbank abgerufen wird, wird ein leeres Set zurückgegeben.
Wenn eine Georeplikationsverknüpfung, auch als Fortlaufendkopienbeziehung bezeichnet, in einer Datenbank beendet wird, wird die Zeile für diese Datenbank in der sys.dm_continuous_copy_status Ansicht ausgeblendet.
Wie die sys.dm_database_copies Ansicht spiegelt sys.dm_continuous_copy_status den Status der fortlaufenden 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 Vorgängen und Leistung bereitstellen. Diese Spalten umfassen last_replication und replication_lag_sec..
Nächste Schritte
Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln: