sp_replication_agent_checkup (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_replication_agent_checkup [ [ @heartbeat_interval = ] heartbeat_interval ]

Аргументы

  • [ @heartbeat_interval = ] 'heartbeat_interval'
    Максимальное количество минут, в течение которого агент может работать, не записывая в журнал сообщение о прогрессе выполнения. Аргумент heartbeat_interval имеет тип int и значение по умолчанию 10 минут.

Значения кодов возврата

Процедура sp_replication_agent_checkup выдает ошибку 14151 для каждого обнаруженного агента с подозрительным поведением. Она также записывает сообщение об агентах в журнал ошибок.

Замечания

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

Разрешения

Только члены предопределенной роли сервера sysadmin могут выполнять процедуру sp_replication_agent_checkup.