sp_script_synctran_commands (Transact-SQL)
Создает сценарий, содержащий вызовы хранимой процедуры sp_addsynctrigger, которые должны применяться к подписчикам для обновляемых подписок. Для каждой статьи в публикации имеется один вызов хранимой процедуры sp_addsynctrigger. Созданный сценарий содержит также вызовы хранимой процедуры sp_addqueued_artinfo, которая создает таблицу MSsubsciption_articles, необходимую для обработки очереди публикаций. Эта хранимая процедура выполняется в базе данных публикации на издателе.
Синтаксис
sp_script_synctran_commands [@publication = ] 'publication'
[ , [@article = ] 'article']
Аргументы
[ @publication = ] 'publication'
Имя публикации, для которой создается сценарий. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @article = ] 'article'
Имя статьи, для которой создается сценарий. Аргумент article имеет тип sysname и значение по умолчанию все, указывающее, что сценарии должны быть созданы для всех статей.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующий набор
Хранимая процедура sp_script_synctran_commands возвращает результирующий набор, состоящий из одного столбца типа nvarchar(4000). Этот результирующий набор формирует полные сценарии, необходимые для создания вызовов хранимых процедур sp_addsynctrigger и sp_addqueued_artinfo, которые требуется применить к подписчикам.
Замечания
Хранимая процедура sp_script_synctran_commands используется в репликации моментальных снимков и репликации транзакций.
Хранимая процедура sp_addqueued_artinfo используется для обновляемых подписок в очереди.
Разрешения
Хранимая процедура sp_script_synctran_commands может выполняться только членами предопределенной роли сервера sysadmin или предопределенной роли базы данных db_owner.