Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:Database SQL di Azure
Contiene una riga per ogni collegamento di replica tra database primario e secondario in una relazione di replica geografica. Questa vista risiede nel database logico master .
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
database_id |
Int | ID corrente del database nella vista sys.databases. |
start_date |
datetimeoffset | Orario UTC in un data center del database SQL regionale in cui è stata avviata la replica di database. |
modify_date |
datetimeoffset | Ora UTC nel data center del database SQL regionale al termine della replica geografica del database. Al momento, il nuovo database è sincronizzato con il database primario. |
link_guid |
uniqueidentifier | ID univoco del link della replica geografica. |
partner_server |
sysname | Nome del server di database SQL contenente il database con replica geografica.. |
partner_database |
sysname | Nome del database collegato nel server di database SQL con replica geografica. |
replication_state |
tinyint | Stato della replica geografica per questo database, uno dei seguenti:0 = In sospeso. La creazione del database secondario attivo è pianificata, ma i passaggi di preparazione necessari non sono ancora stati completati.1 = Propagazione. La destinazione di replica geografica viene sottoposta a seeding, ma i due database non sono ancora sincronizzati. Finché il seeding non viene completato, non è possibile connettersi al database secondario. La rimozione del database secondario dal database primario annulla l'operazione di seeding.2 = Recupero. Il database secondario si trova in uno stato coerente in modo transazionale e viene sincronizzato costantemente con il database primario.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) | PENDINGSEEDINGCATCH_UPSUSPENDED |
role |
tinyint | Ruolo di replica geografica, uno dei seguenti:0 = Primario. Fa database_id riferimento al database primario nella relazione di replica geografica.1 = Secondario. Fa database_id riferimento al database primario nella relazione di replica geografica. |
role_desc |
nvarchar(256) | PRIMARIO SECONDARIO |
secondary_allow_connections |
tinyint | Tipo secondario, uno dei seguenti: 0 = No. Il database secondario non è accessibile fino al failover. 1 = Sola lettura. Il database secondario è accessibile solo alle connessioni client con ApplicationIntent=ReadOnly. 2 = Tutte. Il database secondario è accessibile a qualsiasi connessione client. |
secondary_allow_connections_desc |
nvarchar(256) | NO Tutti Read-Only |
percent_copied |
Int | Avanzamento del seeding in percentuale |
Autorizzazioni
Questa vista è disponibile solo nel database master sul server logico per l'accesso principale a livello di server. I risultati verranno restituiti solo per l'amministratore del server, l'amministratore di Microsoft Entra o per un utente con il ruolo dbmanager.
Esempio
Mostrare tutti database con collegamenti di replica geografica.
SELECT
database_id
, start_date
, partner_server
, partner_database
, replication_state
, role_desc
, secondary_allow_connections_desc
FROM sys.geo_replication_links;