Partilhar via


sys.dm_continuous_copy_status (Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure)

Aplica-se a: Instância Gerenciada de SQL do Azure do Banco de Dados SQL do Azure

Essa exibição foi substituída pelo sys.dm_geo_replication_link_status e é preservada para compatibilidade com versões anteriores.

Nome da Coluna Tipo de Dados Descrição
copy_guid uniqueidentifier ID exclusiva do banco de dados de réplica.
partner_server sysname Nome do servidor lógico vinculado ou da instância gerenciada vinculada.
partner_database sysname Nome do banco de dados vinculado no servidor lógico vinculado ou na instância gerenciada vinculada.
last_replication datetimeoffset O carimbo de data/hora da última transação replicada aplicada.
replication_lag_sec int A diferença de tempo, em segundos, entre a hora atual e o carimbo de data/hora da última transação confirmada com êxito no banco de dados primário que não foi reconhecida pelo banco de dados secundário ativo.
replication_state tinyint O estado da replicação de cópia contínua para esse banco de dados. Confira a seguir os valores possíveis e suas descrições.

1: Semeadura. O destino de replicação está sendo propagado e está em um estado transicionalmente inconsistente. Até que a propagação seja concluída, você não pode se conectar ao banco de dados secundário ativo.
2: Recuperando o atraso. O banco de dados secundário ativo está realizando a captura do banco de dados primário e está em um estado transacionalmente consistente.
3: Re-semeadura. O banco de dados secundário ativo está sendo repropagado automaticamente devido a uma falha de replicação irrecuperável.
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) Descrição do replication_state:

SEEDING

CATCH_UP

RE_SEEDING

SUSPENDED
is_rpo_limit_reached bit Isso sempre será definido como 0
is_target_role bit 0 = Origem da relação de cópia

1 = Destino da relação de cópia
is_interlink_connected bit 1 = O interlink está conectado.

0 = O interlink está desconectado.

Permissões

Para recuperar dados, é necessária a associação na função de banco de dados db_owner . O usuário dbo, os membros da função de banco de dados dbmanager e o logon sa também podem consultar essa exibição.

Comentários

A exibição sys.dm_continuous_copy_status é criada no banco de dados de recursos e é visível em todos os bancos de dados, incluindo o mestre lógico. No entanto, a consulta dessa exibição no mestre lógico retorna um conjunto vazio.

Se um link de replicação geográfica, também conhecido como relação de cópia contínua, for encerrado em um banco de dados, a linha desse banco de dados na exibição sys.dm_continuous_copy_status desaparecerá.

Como a exibição sys.dm_database_copies , sys.dm_continuous_copy_status reflete o estado da relação de cópia contínua na qual o banco de dados é um banco de dados primário ou secundário ativo. Ao contrário do sys.dm_database_copies, sys.dm_continuous_copy_status contém várias colunas que fornecem detalhes sobre operações e desempenho. Essas colunas incluem last_replication e replication_lag_sec..

Próximas etapas

Saiba mais sobre conceitos relacionados nos seguintes artigos: