sys.sp_addqueued_artinfo (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Important

Den sp_script_synctran_commands proceduren bör användas istället för sp_addqueued_artinfo. sp_script_synctran_commands genererar ett skript som innehåller sp_addqueued_artinfo och sp_addsynctrigger anropar.

Skapar den MSsubscription_articles tabellen i Prenumeranten som används för att spåra artikelprenumerationsinformation (kö, uppdatering och omedelbar uppdatering med köad uppdatering som failover). Denna lagrade procureur utförs hos prenumeranten i prenumerationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

sys.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 ]
[ ; ]

Arguments

[ @artid = ] artid

Namnet på artikelns ID. @artid är int, utan standard.

[ @article = ] N'article'

Namnet på artikeln som ska skrivas. @article är sysname, utan standard.

[ @publisher = ] N'publisher'

Namnet på Publisher-servern. @publisher är sysname, utan standard.

[ @publisher_db = ] N'publisher_db'

Namnet på Publisher-databasen. @publisher_db är sysname, utan standard.

[ @publication = ] N'publicering'

Namnet på publikationen som ska skrivas i manus. @publication är sysname, utan standard.

[ @dest_table = ] N'dest_table'

Namnet på måltabellen. @dest_table är sysname, utan standard.

[ @owner = ] N'owner'

Prenumerationens ägare. @owner är sysname, utan standard.

[ @cft_table = ] N'cft_table'

Namnet på den köade uppdateringskonflikttabellen för denna artikel. @cft_table är sysname, utan standard.

[ @columns = ] kolumner

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_addqueued_artinfoanvänds av Distribution Agent som en del av prenumerationsinitiering. Denna lagrade procedur körs inte ofta av användare, men kan vara användbar om du behöver ställa in en prenumeration manuellt.

Använd sp_script_synctran_commands istället för sp_addqueued_artinfo.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_addqueued_artinfo.