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 logico master .

Nome della colonna Tipo di dati Description
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 è programmata ma i passaggi di preparazione necessari non sono ancora completati.

1 = Propagazione. La destinazione di replica geografica viene sottoposta a seeding, ma i due database non sono ancora sincronizzati. Fino al completamento del seeding, non è possibile connettersi al database secondario. La rimozione del database secondario dal 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 si tratta di 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. Tuttavia, la relazione di copia continua rimane invariata.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
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) PRIMARY

SECONDARY
secondary_allow_connections tinyint Tipo secondario, uno dei seguenti:

0 = No. Il database secondario non è accessibile fino al failover.

1 = Solo lettura. Il database secondario è accessibile solo alle connessioni client con ApplicationIntent=ReadOnly.

2 = Tutto. Il database secondario è accessibile a qualsiasi connessione client.
secondary_allow_connections_desc nvarchar(256) No

Tutti

Sola lettura.
percent_copied int Progresso di testa in percentuale.

Autorizzazioni

Questa vista è disponibile solo nel database master sul server logico per l'accesso principale a livello di server. I risultati saranno restituiti solo per l'amministratore del server, l'amministratore di Microsoft Entra o per un utente con il ruolo dbmanager.

Examples

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;