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: