Агенты репликации (диагностика)
Репликация предоставляет несколько средств, которые можно использовать для устранения проблем в работе агента репликации:
Набор параметров агента, которые могут помочь при диагностике. Эти параметры описаны в данном разделе.
Доступ к журналу агента и выходным данным монитора репликации. Дополнительные сведения см. в разделе Монитор репликации (диагностика).
Набор стандартных предупреждений, которые могут быть использованы для уведомления администраторов о возникновении некоторых условий, включая фатальные ошибки агента и условия, связанные с вопросами производительности. Дополнительные сведения см. в разделах Настройка пороговых значений и предупреждений в мониторе репликации и Применение предупреждений по событиям агента репликации.
При использовании веб-синхронизации можно перезапустить агент Replmerg.exe с параметром -T 106 для использования флага трассировки 106. Таким образом можно просматривать сообщения, поступающие к издателю и от него. Агент записывает входящие сообщения клиента в файл ExchangeID (guid).IN.XML, а исходящие сообщения — в файл с именем ExchangeID(guid).OUT.XML (guid в имени файла представляет идентификатор GUID сеанса Exchange Server). Эти файлы созданы в каталоге, из которого был вызван агент Replmerg.exe. В целях безопасности удалите эти файлы по окончании работы с ними.
Все агенты репликации поддерживают следующие параметры. Рекомендуется использовать эти параметры для устранения неполадок, а затем, после завершения диагностики, присвоить им нужные значения. Например, параметр -Output следует использовать только при диагностике, поскольку он может влиять на производительность.
Параметр |
Описание |
---|---|
-HistoryVerboseLevel |
Количество данных, заносимых в журнал при работе агента. Указание большего значения для этого параметра может быть полезно при диагностике. |
-OutputVerboseLevel |
Количество и тип данных, выводимых при работе агента. Выводимые агентом данные могут быть записаны в файл, который указывается параметром -Output. |
-Output |
Путь к выходному файлу агента. Если имя файла не указано, данные выводятся на консоль. Для диагностики рекомендуется использовать большие значения -OutputVerboseLevel и записывать вывод в файл. |
-QueryTimeOut |
Количество секунд до истечения времени ожидания запроса агента. Указание большего значения для этого параметра может быть полезно, особенно при диагностике проблем производительности, обусловленных медленно выполняющимися запросами. |
-LoginTimeOut |
Количество секунд до того, как истечет время ожидания попытки агента войти в систему. Указание большего значения для этого параметра может быть полезно, особенно при диагностике проблем подключения. |
Агент распространителя поддерживает два дополнительных параметра.
Параметр |
Описание |
---|---|
-SkipErrors |
Список ошибок, которые следует пропустить при применении изменений на подписчике. Дополнительные сведения см. в разделе Пропуск ошибок в репликации транзакций. |
-ErrorFile |
Путь и имя файла ошибок, создаваемого агентом распространителя. Этот файл создается в любой момент, когда происходит ошибка при применении транзакций репликации на подписчике; ошибки, возникающие на издателе или распространителе, в этом файле не регистрируются. Этот файл содержит транзакции репликации, завершившиеся ошибкой, и соответствующие сообщения об ошибках. Если параметр не указан, файл ошибок создается в текущем каталоге агента распространителя. Имя файла ошибок — distrib.err. |
Параметры агентов можно указывать следующими способами:
В профиле агента репликации. Дополнительные сведения см. в разделах Как работать с профилями агента репликации (среда SQL Server Management Studio) и Как работать с профилями агента репликации (программирование репликации на языке Transact-SQL).
В шаге задания агента SQL Server, который запускает агент репликации. Дополнительные сведения см. в разделе Как просмотреть и изменить параметры командной строки агента репликации (среда SQL Server Management Studio).
Непосредственно в командной строке или пакетном файле. Дополнительные сведения см. в разделе Основные понятия об исполняемых объектах агента репликации.
Полные перечни параметров для каждого агента см. в следующих разделах:
См. также