sp_addqueued_artinfo (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Важно!

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

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

[ @artid = ] artid

Имя идентификатора статьи. @artid не используется без значения по умолчанию.

[ @article = ] N'article'

Имя статьи, с помощью скрипта. @article — sysname без значения по умолчанию.

[ @publisher = ] N'publisher'

Имя сервера издателя. @publisher — sysname без значения по умолчанию.

[ @publisher_db = ] N'publisher_db'

Имя базы данных издателя. @publisher_db — sysname без значения по умолчанию.

[ @publication = ] N'publication'

Имя публикации для скрипта. @publication — sysname без значения по умолчанию.

[ @dest_table = ] N'dest_table'

Имя целевой таблицы. @dest_table — sysname без значения по умолчанию.

[ @owner = ] N'owner'

Владелец подписки. @owner — sysname без значения по умолчанию.

[ @cft_table = ] N'cft_table'

Имя таблицы конфликтов обновления посредством очереди для данной статьи. @cft_table — sysname без значения по умолчанию.

[ @columns = ] столбцы

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

0 (успешно) или 1 (сбой).

Замечания

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

Используйте sp_script_synctran_commands вместо sp_addqueued_artinfo.

Разрешения

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