sys.geo_replication_links (database SQL di Azure)
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 master logico.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
database_id | int | ID del database corrente 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 = Inserimento nel tabellone. 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 = Incremento. 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) | PENDING SEEDING CATCH_UP SOSPESO |
ruolo | tinyint | Ruolo di replica geografica, uno dei seguenti: 0 = Primario. Il database_id si riferisce al database primario nella relazione di replica geografica. 1 = Secondario. Il database_id si riferisce al database primario nella relazione di replica geografica. |
role_desc | nvarchar(256) | PRIMARY SECONDARY |
secondary_allow_connections | tinyint | Tipo secondario, uno dei seguenti: 0 = No. Il database secondario non è accessibile fino al failover. 1 = ReadOnly. 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 visualizzazione è disponibile solo nel database master sul server logico per l'accesso all’entità di livello 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;
Passaggi successivi
Altre informazioni sui concetti correlati sono disponibili negli articoli seguenti:
- sys.dm_geo_replication_link_status (database SQL di Azure)
- sys.dm_operation_status (database di SQL Azure)
- Connettersi a una replica di sola lettura
- Replica geografica attiva
- Informazioni generali e procedure consigliate per i gruppi di failover automatico (database SQL di Azure)
- Panoramica e procedure consigliate per i gruppi di failover automatico - (Istanza gestita di SQL di Azure)