Partilhar via


sys.dm_database_copies (Banco de Dados SQL do Azure)

Aplica-se a: Banco de Dados SQL do Azure

Retorna informações sobre operações de cópia de banco de dados em andamento para um banco de dados no Banco de Dados SQL do Azure.

Para retornar informações sobre links de replicação geográfica, use as exibições sys.geo_replication_links ou sys.dm_geo_replication_link_status .

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 no datacenter regional do Banco de Dados SQL quando a cópia do banco de dados for 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 1 minuto.

Hora UTC refletindo a última atualização do campo percent_complete.
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 exclusivo da operação de cópia.
partner_server sysname Nome do servidor do Banco de Dados SQL em que a cópia é criada.
partner_database sysname Nome da cópia do banco de dados no servidor parceiro.
replication_state tinyint O estado da replicação de cópia contínua para esse banco de dados. Os valores são:

0=Pendente. A criação da cópia do banco de dados está agendada, mas as etapas de preparação necessárias ainda não foram concluídas ou estão temporariamente bloqueadas pela cota de propagação.

1=Semeação. O banco de dados de cópia que está sendo propagado ainda não está totalmente sincronizado com o banco de dados de origem. Nesse estado, você não pode se conectar à cópia. Para cancelar a operação de propagação em andamento, o banco de dados de cópia deve ser descartado.
replication_state_desc nvarchar(256) Descrição do replication_state:

PENDING

SEEDING
maximum_lag int Campo reservado.
is_continuous_copy bit 0 = Retorna 0
is_target_role bit 0 =Base de dados de origem

1 = Copiar banco de dados
is_interlink_connected bit Campo reservado.
is_offline_secondary bit Campo reservado.

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.

Comentários

Você pode usar a exibição sys.dm_database_copies no banco de dados mestre do servidor lógico de origem ou de destino no Banco de Dados SQL do Azure. Quando a cópia do banco de dados for concluída com êxito e o novo banco de dados se tornar ONLINE, a linha no modo de exibição sys.dm_database_copies será removida automaticamente.

Próximas etapas

Saiba mais sobre conceitos relacionados nos seguintes artigos: