Condividi tramite


sys.dm_continuous_copy_status (database SQL di Azure e Istanza gestita di SQL di Azure)

Si applica a: Database SQL di Azure Istanza gestita di SQL di Azure

Questa vista è stata sostituita da sys.dm_geo_replication_link_status e viene mantenuta per garantire la compatibilità con le versioni precedenti.

Nome colonna Tipo di dati Descrizione
copy_guid uniqueidentifier ID univoco del database di replica.
partner_server sysname Nome del server logico collegato o dell'istanza gestita collegata.
partner_database sysname Nome del database collegato nel server logico collegato o nell'istanza gestita collegata.
last_replication datetimeoffset Timestamp dell'ultima transazione replicata applicata.
replication_lag_sec int Differenza di tempo in secondi tra l'ora corrente e il timestamp dell'ultimo commit della transazione completato nel database primario che non è stato riconosciuto dal database secondario attivo.
replication_state tinyint Stato della replica di copia continua per questo database. Di seguito sono riportati i valori possibili e le relative descrizioni.

1: Seeding. La destinazione della replica viene sottoposta a seeding ed è dal punto di vista transazionale in uno stato non coerente. Finché il seeding non viene completato, non è possibile connettersi al database secondario attivo.
2: recupero. Il database secondario attivo attualmente esegue l'aggiornamento al database primario e si trova in uno stato coerente dal punto di vista transazionale.
3: Reinsezione del seeding. Il database secondario attivo automaticamente viene sottoposto nuovamente a seeding a causa di un errore di replica irreversibile.
4: Sospeso. Non è presente una relazione di copia continua attiva. Questo stato indica in genere che la larghezza di banda disponibile per l'interlink è insufficiente per il livello di attività di transazione nel database primario. La relazione di copia continua tuttavia rimane invariata.
replication_state_desc nvarchar(256) Descrizione di replication_state. I valori possibili sono:

SEEDING

CATCH_UP

RE_SEEDING

SOSPESO
is_rpo_limit_reached bit Questo valore è sempre impostato su 0
is_target_role bit 0 = Origine della relazione di copia

1 = Destinazione della relazione di copia
is_interlink_connected bit 1 = L'interlink è connesso.

0 = L'interlink è disconnesso.

Autorizzazioni

Per recuperare i dati, è necessaria l'appartenenza al ruolo del database db_owner . L'utente dbo, i membri del ruolo del database dbmanager e l'account di accesso sa possono anche eseguire query su questa vista.

Osservazioni:

La vista sys.dm_continuous_copy_status viene creata nel database delle risorse ed è visibile in tutti i database, incluso il master logico. Tuttavia, se si esegue una query su questa vista nel database master logico viene restituito un set vuoto.

Se un collegamento di replica geografica, noto anche come relazione di copia continua, viene terminato in un database, la riga per tale database nella visualizzazione sys.dm_continuous_copy_status scompare.

Analogamente alla vista sys.dm_database_copies, sys.dm_continuous_copy_status riflette lo stato della relazione di copia continua in cui il database è un database primario o secondario attivo. A differenza di sys.dm_database_copies, sys.dm_continuous_copy_status contiene diverse colonne che forniscono informazioni dettagliate sulle operazioni e sulle prestazioni. Queste colonne includono last_replication e replication_lag_sec.

Passaggi successivi

Altre informazioni sui concetti correlati sono disponibili negli articoli seguenti: