Хранимая процедура sp_script_synctran_commands (Transact-SQL)
Создает скрипт, содержащий вызовы хранимой процедуры sp_addsynctrigger, которые должны применяться к подписчикам для обновляемых подписок. Для каждой статьи в публикации имеется один вызов хранимой процедуры sp_addsynctrigger. Созданный скрипт содержит также вызовы хранимой процедуры sp_addqueued_artinfo, которая создает таблицу MSsubsciption_articles, необходимую для обработки очереди публикаций. Эта хранимая процедура выполняется на издателе в базе данных публикации.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_script_synctran_commands [@publication = ] 'publication'
[ , [@article = ] 'article']
Аргументы
[ @publication = ] 'publication'
Имя публикации, для которой создается скрипт. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @article = ] 'article'
Имя статьи, для которой создается скрипт. Аргумент article имеет тип sysname и значение по умолчанию all, указывающее, что скрипты должны быть созданы для всех статей.
Значения кодов возврата
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.
См. также
Справочник
sp_addsynctriggers (Transact-SQL)