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


Просмотр реплицированных команд и другой информации в базе данных распространителя (программирование репликации на языке Transact-SQL)

Если используется репликация транзакций, команды транзакций хранятся в базе данных распространителя, пока агент распространителя не передаст их всем подписчикам или пока агент распространителя на подписчике не получит изменения по запросу. Эти ждущие команды в базе данных распространителя можно просматривать программным способом с помощью хранимых процедур репликации. Дополнительные сведения см. в разделе Хранимые процедуры репликации (Transact-SQL).

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

  1. В базе данных на распространителе выполните процедуру sp_browsereplcmds.

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

  1. В базе данных публикации на издателе выполните процедуру sp_helparticle(необязательно). Задайте параметры @publication и @article. Запомните значение параметра article id в результирующем наборе.

  2. В базе данных на распространителе выполните процедуру sp_browsereplcmds. Укажите идентификатор статьи из шага 2 в параметре @article_id(необязательно). Укажите идентификатор базы данных публикации в параметре @publisher_database_id. Этот идентификатор можно получить в столбце database_id представления каталога sys.databases (необязательно).

См. также:

Наблюдение за репликацией программным образом