sys.dm_database_copies (Banco de Dados SQL do Azure)
Retorna informações sobre a cópia do banco de dados.
Aplica-se a: Banco de dados SQL do Azure. |
Colunas que são particularmente relevantes para Replicação Geográfica: database_id, start_date, modify_date, percentage_complete, partner_server, partner_database, replication_state, replication_state_desc, maximum_lag, is_continuous_copy, is_target_role, is_interlink_connected
Nome da coluna |
Tipo de dados |
Descrição |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
database_id |
int |
A ID do banco de dados atual na exibição de sys.databases. |
||||||||||
start_date |
datetimeoffset |
A hora UTC em um datacenter regional do Banco de dados SQL quando a cópia do banco de dados foi iniciada. |
||||||||||
modify_date |
datetimeoffset |
A hora UTC em um datacenter regional do Banco de dados SQL quando a cópia do banco de dados tiver sido concluída. O novo banco de dados é transacionalmente consistente com o banco de dados primário a partir desse momento. As informações de conclusão são atualizadas a cada 5 minutos. Dica Em um banco de dados primário de Replicação Geográfica, modify_date é a hora UTC na qual o banco de dados está transacionalmente consistente.Em um banco de dados de réplica de cópia contínua, depois que a propagação for concluída, esse valor será o carimbo de data/hora da última operação de replicação aplicada. |
||||||||||
percent_complete |
real |
O percentual de bytes que foram copiados. Os valores variam de 0 a 100. O Banco de dados SQL pode se recuperar automaticamente de alguns erros, como failover, e reiniciar a cópia do banco de dados. Nesse caso, percent_complete reiniciaria a partir de 0. |
||||||||||
error_code |
int |
Quando for maior que 0, o código indica o erro ocorrido ao copiar. O valor será igual a 0 se nenhum erro tiver ocorrido. |
||||||||||
error_desc |
nvarchar(4096) |
A descrição do erro ocorrido ao copiar. |
||||||||||
error_severity |
int |
Retornará 16 se a cópia do banco de dados tiver falhado. |
||||||||||
error_state |
int |
Retornará 1 se a cópia tiver falhado. |
||||||||||
copy_guid |
uniqueidentifier |
ID exclusiva da cópia. |
||||||||||
partner_server |
sysname |
Nome do servidor do Banco de Dados SQL vinculado. |
||||||||||
partner_database |
sysname |
Nome do banco de dados vinculado no servidor do Banco de Dados SQL. |
||||||||||
replication_state |
tinyint |
O estado da replicação de cópia contínua deste banco de dados, um dos seguintes:
|
||||||||||
replication_state_desc |
nvarchar(256) |
Descrição do replication_state: PENDING SEEDING CATCH_UP TERMINATED |
||||||||||
maximum_lag |
int |
A coluna maximum_lag retorna o valor -1, indicando que o valor máximo de retardo não está definido. O valor dessa coluna não pode ser definido nem alterado |
||||||||||
is_continuous_copy |
bit |
0 = Essa é uma operação de Cópia de Banco de Dados, não um relação de cópia contínua. 1= Essa é uma relação de cópia contínua. |
||||||||||
is_target_role |
bit |
0 =Banco de dados de Origem/Primário 1 = Banco de dados de Destino/Secundário |
||||||||||
is_offline_secondary |
bit |
0 = Relacionamento de Replicação Geográfica Ativo 1 = Relacionamento de Replicação Geográfica Padrão |
||||||||||
is_interlink_connected |
bit |
0 = Desconectado. O interlink de cópia contínua está desconectado. 1 = Conectado. O interlink de cópia contínua está conectado. |
Permissões
Esta exibição só está disponível no banco de dados master para o logon principal do nível do servidor.
Comentários
Você pode usar a exibição sys.dm_database_copies no banco de dados master do servidor Banco de dados SQL de origem e de destino. Quando a cópia do banco de dados tiver sido concluída com êxito e o novo banco de dados ficar ONLINE, a linha na exibição de sys.dm_database_copies será removida automaticamente.