sys.dm_database_copies (Base de Dados SQL do Azure)

Aplica-se a: Base de Dados SQL do Azure

Devolve informações sobre operações de cópia de base de dados em curso para uma base de dados no Base de Dados SQL do Azure.

Para devolver informações sobre ligações de geo-replicação, utilize as vistas sys.geo_replication_links ou sys.dm_geo_replication_link_status .

Nome da Coluna Tipo de dados Descrição
database_id int O ID da base de dados atual na sys.databases visualização.
data_inicial datetimeoffset A hora UTC num centro de dados regional de base de dados SQL quando a cópia da base de dados foi iniciada.
modify_date datetimeoffset A hora UTC no centro de dados regional da base de dados SQL quando a cópia da base de dados terminou. A nova base de dados é transacionalmente consistente com a base de dados principal neste momento. A informação de conclusão é atualizada a cada 1 minuto.

Hora UTC refletindo a última atualização do campo percent_complete.
percentagem_concluída real A percentagem de bytes que foram copiados. Os valores variam de 0 a 100. A base de dados SQL pode recuperar automaticamente de alguns erros, como o failover, e reiniciar a cópia da base de dados. Neste caso, percent_complete recomeçaria do zero.
error_code int Quando maior que 0, o código indica o erro ocorrido durante a cópia. Valor igual a 0 se não ocorrerem erros.
error_desc nvarchar(4096) Descrição do erro que ocorreu durante a cópia.
error_severity int Devolve 16 se a cópia da base de dados falhou.
error_state int Devolve 1 se a cópia falhou.
copy_guid uniqueidentifier ID único da operação de cópia.
partner_server sysname Nome do servidor de base de dados SQL onde a cópia é criada.
partner_database sysname Nome da cópia da base de dados no servidor parceiro.
replication_state tinyint O estado da replicação de cópias contínuas para esta base de dados. Os valores são:

0=Pendente. A criação da cópia da base de dados está agendada, mas os passos de preparação necessários ainda não foram concluídos ou temporariamente bloqueados pela quota de seeding.

1=Seeding. A base de dados de cópias que está a ser semeada ainda não está totalmente sincronizada com a base de dados de origem. Neste estado não podes ligar-te à cópia. Para cancelar a operação de seed em andamento, a base de dados de cópias deve ser retirada.
replication_state_desc nvarchar(256) Descrição do replication_state, um dos seguintes:

PENDENTE

Semeadura
maximum_lag int Campo reservado.
is_continuous_copy bit 0 = Retorna 0
is_target_role bit 0 =Base de dados fonte

1 = Base de dados de cópias
is_interlink_connected bit Campo reservado.
is_offline_secondary bit Campo reservado.

Permissions

Esta vista está disponível apenas na base de dados mestre do servidor lógico até ao início de sessão principal ao nível do servidor.

Observações

Pode usar a vista sys.dm_database_copies na base de dados mestre do servidor lógico de origem ou destino em Base de Dados SQL do Azure. Quando a cópia da base de dados é concluída com sucesso e a nova base de dados fica ONLINE, a linha na vista de sys.dm_database_copies é removida automaticamente.

Passos seguintes

Saiba mais sobre conceitos relacionados nos seguintes artigos: