Compartilhar 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 os bancos de dados primário e secundário em uma parceria com replicação geográfica. Essa visualização reside no banco de dados mestre lógico.

Nome da coluna Tipo de dados Descrição
database_id int ID do banco de dados atual na exibição sys.databases.
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 desse momento.
link_guid uniqueidentifier ID exclusiva do link de replicação geográfica.
partner_server sysname Nome do servidor de banco de dados SQL que contém o banco de dados com replicação geográfica.
partner_database sysname Nome do banco de dados com replicação geográfica no servidor de banco de dados SQL vinculado.
replication_state tinyint O estado da replicação geográfica desse banco de dados, um dos seguintes:

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

1 = Propagação. O destino de replicação geográfica está sendo propagado, mas os dois bancos de dados ainda não estão sincronizados. Até que a propagação seja concluída, você não poderá se conectar ao banco de dados secundário. Remover o banco de dados secundário do primário cancelará a operação de propagação.

2 = Atualizaçã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. Essa não é uma relação de cópia contínua ativa. Esse estado geralmente indica que a largura de banda disponível para o interlink é insuficiente para o nível de atividade da transação no banco de dados primário. No entanto, a relação de cópia contínua ainda permanece intacta.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Função de replicação geográfica, uma destas:

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

SECONDARY
secondary_allow_connections tinyint O tipo secundário, um dos seguintes:

0 = Não. O banco de dados secundário não pode ser acessado até o failover.

1 = ReadOnly. O banco de dados secundário é acessível somente a conexões de clientes 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

Tudo

Somente leitura
percent_copied int Progresso da propagação em porcentagem

Permissões

Essa visualização só está disponível no banco de dados mestre no servidor lógico para o logon da entidade de segurança no nível do servidor. Os resultados só serão fornecidos ao administrador do servidor, ao administrador do Microsoft Entra ou a 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;  

Próximas etapas

Saiba mais sobre conceitos relacionados nos seguintes artigos: