sys.dm_continuous_copy_status (Azure SQL Datenbank und Azure SQL Managed Instance)
Gilt für:Azure SQL-DatenbankAzure SQL Managed Instance
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 logischen Verbindungsservers oder des verknüpften verwalteten instance. |
partner_database | sysname | Name der verknüpften Datenbank auf dem logischen Verbindungsserver oder verknüpften verwalteten instance. |
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: Erneutes 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 Datenbankrolle dbmanager und 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 sichtbar, einschließlich der 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 Continuous Copy-Beziehung bezeichnet, für eine Datenbank beendet wird, wird die Zeile für diese Datenbank in der ansicht sys.dm_continuous_copy_status nicht mehr angezeigt.
Wie die sys.dm_database_copies Ansicht gibt sys.dm_continuous_copy_status den Status der Fortlaufenden Kopierbeziehung an, in der die Datenbank entweder eine primäre oder eine 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 enthalten last_replication und replication_lag_sec..
Nächste Schritte
Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für