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


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

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

Сведения об устранении неполадок для зеркального отображения База данных SQL Azure см. в разделе "Устранение неполадок зеркальных баз данных Fabric" из База данных SQL Azure (предварительная версия).

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

Если у вас есть таблица, которую вы ожидаете зеркально, но вы не видите ее в 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_name stateключевые столбцы. Любое значение, кроме того 4 , указывает на потенциальную проблему.

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