Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Copiar uma cópia transacionalmente consistente de uma base de dados na Base de Dados SQL do Azure
- Geo-Replication Exibições e funções de gerenciamento dinâmico (Banco de Dados SQL do Azure)
- sys.dm_geo_replication_link_status (Base de Dados SQL do Azure e Azure SQL Managed Instance)
- Replicação geográfica ativa
- Práticas recomendadas e visão geral de grupos de alternância automática (Base de Dados SQL do Azure)
- Visão geral dos grupos de auto-failover e melhores práticas (Azure SQL Managed Instance)