Средства устранения неполадок (репликация)

В данном разделе описаны средства, доступные для устранения неполадок репликации:

Другие средства для устранения неполадок репликации

Помимо средств, перечисленных выше, для устранения неполадок репликации могут использоваться следующие средства.

Средство

Описание

Дополнительные сведения...

Проверка данных

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

Проверка реплицированных данных

Служебная программа tablediff

Программа tablediff используется для сравнения данных в двух таблицах на расхождение и особенно полезна для устранения несоответствия данных в топологии репликации. Данная служебная программа может использоваться совместно с проверкой подлинности: если проверка определяет, что данные у издателя и подписчика не совпадают, программа tablediff может использоваться для определения несовпадающих строк; она также может сформировать код Transact-SQL, чтобы устранить несоответствие данных между издателем и подписчиком.

Программа tablediff

Как сравнить реплицируемые таблицы на предмет различий (программирование репликации)

Системный монитор

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

Мониторинг репликации с помощью системного монитора

Приложение SQL Server Profiler

SQL Server Profiler представляет собой другое средство, которое можно использовать для устранения неполадок, влияющих на производительность репликации. Можно захватить и сохранить данные о событиях сервера в файл или таблицу для дальнейшего анализа. Например, можно следить за реплицированной базой данных во время выполнения хранимых процедур или других процессов, которым требуется много времени для завершения.

Знакомство с приложением SQL Server Profiler

Журналы ошибок и событий

Microsoft SQL Server заносит сведения об определенных событиях системы и пользовательских операциях в журнал ошибок SQL Server и журнал приложений Microsoft Windows. Используйте сведения в журнале ошибок SQL Server для устранения неполадок, связанных с репликацией.

Контроль за журналом ошибок

Отчет об ошибках

Функция отчета об ошибках включена по умолчанию. Если в компоненте SQL Server Database Engine, в агенте SQL Server или в службах Analysis Services возникает критическая ошибка, то происходит автоматическая отправка отчета в Microsoft. Сведения в отчете об ошибках может быть так же полезной при обращении клиентов за поддержкой.

Отчет об ошибках

Служебная программа SQLdiag

Программа SQLdiag — универсальная диагностическая программа для сбора информации, которая может выполняться как консольное приложение или как служба. Можно использовать SQLdiag для сбора файлов журналов и данных с SQL Server и других типов серверов и использовать ее для слежения за своими серверами и устранения определенных неполадок на серверах. SQLdiag предназначена для исследования и упрощения сбора диагностической информации для Microsoft Customer Support Services.

Программа SQLdiag

См. также

Основные понятия