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