sp_addqueued_artinfo (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Wichtig

Das sp_script_synctran_commands-Verfahren sollte anstelle von sp_addqueued_artinfo. sp_script_synctran_commands generiert ein Skript, das die sp_addqueued_artinfo Und sp_addsynctrigger Aufrufe enthält.

Erstellt die MSsubscription_articles Tabelle am Abonnenten, die verwendet wird, um Artikelabonnementinformationen zu verfolgen (in die Warteschlange eingereiht, aktualisiert und sofort aktualisiert mit der Warteschlange als Failover). Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @artid = ] artid

Der Name der Artikel-ID. @artid ist "int" ohne Standard.

[ @article = ] N'article'

Der Name des Artikels, der skriptiert werden soll. @article ist "sysname" ohne Standard.

[ @publisher = ] N'publisher'

Der Name des Verlegerservers. @publisher ist "sysname" ohne Standard.

[ @publisher_db = ] N'publisher_db'

Der Name der Verlegerdatenbank. @publisher_db ist "sysname" ohne Standard.

[ @publication = ] N'Publikation'

Der Name der publikation, die skriptiert werden soll. @publication ist "sysname" ohne Standard.

[ @dest_table = ] N'dest_table'

Der Name der Zieltabelle @dest_table ist "sysname" ohne Standard.

[ @owner = ] N'owner'

Der Besitzer des Abonnements. @owner ist "sysname" ohne Standard.

[ @cft_table = ] N'cft_table'

Entspricht dem Namen der in die Warteschlange aufgenommenen Konflikttabelle für diesen Artikel, die derzeit aktualisiert wird. @cft_table ist "sysname" ohne Standard.

[ = @columns ] Spalten

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_addqueued_artinfowird vom Verteilungs-Agent als Teil der Abonnementinitialisierung verwendet. Diese gespeicherte Prozedur wird nicht häufig von Benutzern ausgeführt, kann aber hilfreich sein, wenn Sie ein Abonnement manuell einrichten müssen.

Verwenden Sie sp_script_synctran_commands anstelle von sp_addqueued_artinfo.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_addqueued_artinfo.