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


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

Область применения: SQL Server Управляемый экземпляр SQL Azure

Если используется репликация транзакций, команды транзакций хранятся в базе данных распространителя, пока агент распространителя не передаст их всем подписчикам или пока агент распространителя на подписчике не получит изменения по запросу. Эти ждущие команды в базе данных распространителя можно просматривать программным способом с помощью хранимых процедур репликации. Дополнительные сведения см. в разделе "Хранимые процедуры репликации" (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.