Monitorar e solucionar problemas de migração de dados (Stretch Database)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores – Somente Windows
Importante
O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Verifique o status da migração de dados em uma exibição de gerenciamento dinâmico
Abra a exibição de gerenciamento dinâmico sys.dm_db_rda_migration_status
para ver quantos lotes e linhas de dados foram migrados. Para saber mais, veja sys.dm_db_rda_migration_status (Transact-SQL).
Solucionar problemas de migração de dados
Linhas de minha tabela habilitada para o Stretch não estão sendo migradas para o Azure. Qual é o problema?
Há vários problemas que podem afetar a migração. Verifique o seguinte.
Verifique a conectividade de rede para o computador do SQL Server.
Verifique se o firewall do Azure não está impedindo o SQL Server de se conectar com o ponto de extremidade remoto.
Verifique a exibição de gerenciamento dinâmico
sys.dm_db_rda_migration_status
para obter o status do lote mais recente. Se tiver ocorrido um erro, verifique os valores error_number, error_state e error_severity para o lote.Para saber mais sobre a exibição, veja sys.dm_db_rda_migration_status (Transact-SQL).
Para obter mais informações sobre o conteúdo de uma mensagem de erro do SQL Server, veja sys.messages (Transact-SQL).
O firewall do Azure está bloqueando conexões do meu servidor local
Você precisará adicionar uma regra nas configurações do firewall do Azure do servidor do Azure para permitir que o SQL Server se comunique com o servidor remoto do Azure.