sys.dm_continuous_copy_status (Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure)
Aplica-se a: Banco de Dados SQL do Azure Instância Gerenciada de 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: