sp_addqueued_artinfo (Transact-SQL)

Важное примечаниеВажно!

Процедуру sp_script_synctran_commands следует использовать вместо sp_addqueued_artinfo. Процедура sp_script_synctran_commands формирует скрипт, который содержит вызовы процедур sp_addqueued_artinfo и sp_addsynctrigger.

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

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

Синтаксис

sp_addqueued_artinfo [ @artid= ] 'artid' 
        , [ @article= ] 'article' 
        , [ @publisher = ] 'publisher' 
        , [ @publisher_db = ] 'publisher_db' 
        , [ @publication = ] 'publication' 
        , [ @dest_table= ] 'dest_table' 
        , [ @owner = ] 'owner' 
        , [ @cft_table= ] 'cft_table'

Аргументы

  • [ @artid= ] 'artid'
    Имя идентификатора статьи. Аргумент artid имеет тип int и не имеет значения по умолчанию

  • [ @article=] 'article'
    Имя статьи, для которой создается скрипт. Аргумент article имеет тип sysname и не имеет значения по умолчанию

  • [ @publisher=] 'publisher'
    Имя сервера издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.

  • [ @publisher_db=] 'publisher_db'
    Имя базы данных издателя. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.

  • [ @publication=] 'publication'
    Имя публикации, для которой создается скрипт. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.

  • [ @dest_table= ] 'dest_table**'**
    Имя целевой таблицы. Аргумент dest_table имеет тип sysname и не имеет значения по умолчанию.

  • [@owner = ] 'owner'
    Владелец подписки. Аргумент owner имеет тип sysname и не имеет значения по умолчанию.

  • [ @cft_table= ] 'cft_table'
    Имя таблицы конфликтов обновления посредством очереди для данной статьи. Аргумент cft_tableимеет тип sysname и не имеет значения по умолчанию.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

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

sp_script_synctran_commands вместо sp_addqueued_artinfo.

Разрешения

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

См. также

Справочник

Хранимая процедура sp_script_synctran_commands (Transact-SQL)

MSsubscription_articles (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)

Основные понятия

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