Поделиться через


Устранение неполадок зеркального отображения из базы данных SQL Fabric

В этой статье рассматриваются действия по устранению неполадок для автоматической настройки зеркального отображения для базы данных SQL Fabric.

Для устранения неполадок зеркалирования базы данных Azure SQL, см. статью "Устранение неполадок зеркалированных баз данных Fabric" в Azure SQL Database.

Некоторые таблицы не зеркально

Если у вас есть таблица, которую вы ожидаете зеркально, но вы не видите ее в OneLake:

  1. Перейдите на вкладку "Репликация " в базе данных SQL Fabric.
  2. Выберите "Монитор репликации".
  3. Все таблицы в базе данных SQL Fabric и состояние для каждой из них отображаются, указывая, зеркально или нет. Для таблиц, которые не поддерживаются для зеркального отображения, появится сообщение "Не поддерживается" рядом с именем таблицы. См . ограничения на уровне таблицы.

Дополнительные сведения см. в статье Monitor Fabric, зеркальная репликация базы данных SQL Fabric.

Некоторые столбцы не зеркально отображаются для моей таблицы

Если OneLake не содержит все столбцы таблицы, проверьте, находится ли отсутствующий столбец в списке ограничений на уровень столбцов для зеркального отображения. См . ограничения на уровне столбцов.

Запросы T-SQL для устранения неполадок

База данных SQL Fabric автоматически зеркально отражает данные транзакций в OneLake. Если возникают проблемы с зеркальным отображением, выполните следующие проверки уровня базы данных с помощью динамических административных представлений (DMV) и хранимых процедур для проверки конфигурации.

  1. Выполните следующий запрос, чтобы проверить правильность потока изменений:

    SELECT * FROM sys.dm_change_feed_log_scan_sessions;
    
  2. Если динамический sys.dm_change_feed_log_scan_sessions административный запрос не отображает никакого прогресса при обработке добавочных изменений, выполните следующий запрос T-SQL, чтобы проверить, возникли ли проблемы:

    SELECT * FROM sys.dm_change_feed_errors;
    
  3. Если нет никаких проблем, выполните следующую хранимую процедуру, чтобы просмотреть конфигурацию зеркального отображения. Убедитесь, что он был правильно включен.

    EXEC sp_help_change_feed;
    

    Ниже приведены table_namestateключевые столбцы. Любое значение, кроме того 4 , указывает на потенциальную проблему.

  4. Обратитесь в службу поддержки , если требуется устранение неполадок.