Partilhar via


sys.geo_replication_links (Banco de Dados SQL do Azure)

Aplica-se a:Banco de Dados SQL do Azure

Contém uma linha para cada link de replicação entre bancos de dados primários e secundários em uma parceria de replicação geográfica. Esta vista reside na base de dados lógica master .

Nome da coluna Tipo de dados Descrição
database_id Int ID do banco de dados atual na sys.databases exibição.
start_date datetimeoffset Hora UTC em um datacenter regional do Banco de dados SQL quando a replicação do banco de dados foi iniciada.
modify_date datetimeoffset Hora UTC no datacenter regional do Banco de dados SQL quando a replicação geográfica do banco de dados for concluída. O novo banco de dados é sincronizado com o banco de dados primário a partir deste momento.
link_guid identificador único ID exclusivo do link de replicação geográfica.
partner_server sysname Nome do servidor do Banco de dados SQL que contém o banco de dados replicado geograficamente.
partner_database sysname Nome do banco de dados replicado geograficamente no servidor do Banco de dados SQL vinculado.
replication_state tinyint O estado da replicação geográfica para este banco de dados, um dos seguintes:

0 = Pendente. A criação do banco de dados secundário ativo está agendada, mas as etapas de preparação necessárias ainda não foram concluídas.

1 = Semeadura. O destino de replicação geográfica está a ser inicializado, mas os dois bancos de dados ainda não estão sincronizados. Até que a sementação seja concluída, não se pode conectar ao banco de dados secundário. A remoção do banco de dados secundário do primário cancelará a operação de replicação.

2 = Recuperação. O banco de dados secundário está em um estado transacionalmente consistente e está sendo constantemente sincronizado com o banco de dados primário.

4 = Suspenso. Esta não é uma relação ativa de cópia contínua. Esse estado geralmente indica que a largura de banda disponível para o interlink é insuficiente para o nível de atividade de transação no banco de dados primário. No entanto, a relação de cópia contínua ainda está intacta.
replication_state_desc Nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Função de replicação geográfica, uma das seguintes funções:

0 = Primário. O database_id refere-se ao banco de dados primário na parceria de replicação geográfica.

1 = Secundário. O database_id refere-se ao banco de dados primário na parceria de replicação geográfica.
role_desc Nvarchar(256) PRIMÁRIO

SECUNDÁRIO
secondary_allow_connections tinyint O tipo secundário, um dos seguintes:

0 = Não. O banco de dados secundário não estará acessível até o failover.

1 = Somente leitura. O banco de dados secundário é acessível somente para conexões de cliente com ApplicationIntent=ReadOnly.

2 = Todos. O banco de dados secundário é acessível a qualquer conexão de cliente.
secondary_allow_connections_desc Nvarchar(256) Não

Todos

Somente leitura
percent_copied Int Progresso de semeadura em percentagem

Permissões

Essa exibição só está disponível no master banco de dados no servidor lógico para o logon principal no nível do servidor. Os resultados só serão retornados para o administrador do servidor, administrador do Microsoft Entra ou para um usuário com a função dbmanager.

Exemplo

Mostrar todos os bancos de dados com links de replicação geográfica.

SELECT
     database_id  
   , start_date  
   , partner_server  
   , partner_database  
   , replication_state  
   , role_desc  
   , secondary_allow_connections_desc
FROM sys.geo_replication_links;