Partilhar via


Solucionar problemas de espelhamento do banco de dados SQL do Fabric (visualização)

Este artigo aborda as etapas de solução de problemas para o espelhamento configurado automaticamente para o banco de dados SQL de malha.

Para solucionar problemas de espelhamento do Banco de Dados SQL do Azure, consulte Solucionar problemas de bancos de dados espelhados do Banco de Dados SQL do Azure (visualização).

Algumas tabelas não são espelhadas

No caso de você ter uma tabela que você espera espelhada, mas você não está vendo no OneLake:

  1. Alterne para a guia Replicação no banco de dados SQL da malha.
  2. Selecione Monitorar replicação.
  3. Você pode ver todas as tabelas em seu banco de dados SQL de malha e o Status de cada uma, indicando se a tabela é espelhada ou não. Para tabelas que não são suportadas para espelhamento, você verá uma mensagem "Não suportado" ao lado do nome da tabela. Consulte Limitações no nível da tabela.

Para obter mais informações, consulte Monitor Fabric mirrored Fabric SQL database replication.

Algumas colunas não são espelhadas para a minha tabela

Se o OneLake não contiver todas as colunas de uma tabela, verifique se a coluna ausente está na lista de limitações de nível de coluna para espelhamento. Consulte Limitações no nível da coluna.

Consultas T-SQL para solução de problemas

O banco de dados SQL de malha espelha automaticamente seus dados transacionais para o OneLake. Se você estiver enfrentando problemas de espelhamento, execute as seguintes verificações de nível de banco de dados usando DMVs (Exibições de Gerenciamento Dinâmico) e procedimentos armazenados para validar a configuração.

  1. Execute a seguinte consulta para verificar se as alterações fluem corretamente:

    SELECT * FROM sys.dm_change_feed_log_scan_sessions;
    
  2. Se o sys.dm_change_feed_log_scan_sessions Detran não mostrar nenhum progresso no processamento de alterações incrementais, execute a seguinte consulta T-SQL para verificar se há algum problema relatado:

    SELECT * FROM sys.dm_change_feed_errors;
    
  3. Se não houver nenhum problema relatado, execute o procedimento armazenado a seguir para revisar a configuração de espelhamento. Confirme se ele foi ativado corretamente.

    EXEC sp_help_change_feed;
    

    As principais colunas a procurar aqui são as table_name e state. Qualquer valor além 4 indica um problema potencial.

  4. Entre em contato com o suporte se a solução de problemas for necessária.