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.

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.

Confira também