Compartilhar via


Solucionar problemas de espelhamento do banco de dados SQL do Fabric (versão prévia)

Este artigo abordará as etapas de solução de problemas para o espelhamento configurado automaticamente para o Banco de Dados SQL do Fabric.

Para obter solução de problemas para espelhamento do Banco de Dados SQL do Azure, consulte Solucionar problemas de bancos de dados espelhados do Fabric do Banco de Dados SQL do Azure (versão prévia).

Determinadas tabelas não são espelhadas

Caso você tenha uma tabela que você espera ser espelhada, mas não a veja no OneLake:

  1. Alterne para o guia Replicação no banco de dados SQL do Fabric.
  2. Selecione Monitorar replicação.
  3. É possível visualizar todas as tabelas no banco de dados SQL do Fabric e o Status de cada uma delas, indicando se a tabela está espelhada ou não. Para tabelas que não têm suporte para espelhamento, você visualizará uma mensagem "Sem suporte" ao lado do nome da tabela. Confira asLimitações no nível da tabela.

Para obter mais informações, consulte a Replicação do banco de dados SQL espelhado do Monitor Fabric.

Determinadas colunas não são espelhadas para 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. Confira as Limitações no nível da coluna.

Consultas T-SQL para solução de problemas

O Banco de Dados SQL do Fabric espelha automaticamente seus dados transacionais no OneLake. Caso esteja 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. Caso o DMV sys.dm_change_feed_log_scan_sessions não mostre 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 examinar a configuração de espelhamento. Confirme se ele foi habilitado corretamente.

    EXEC sp_help_change_feed;
    

    As colunas de chave a serem procuradas aqui são table_name e state. Qualquer valor além de 4 indica um problema potencial.

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