Share via


sp_addqueued_artinfo (Transact-SQL)

Wichtiger HinweisWichtig

Die Prozedur sp_script_synctran_commands ist anstelle von sp_addqueued_artinfo zu verwenden. sp_script_synctran_commands generiert ein Skript, das die Aufrufe sp_addqueued_artinfo und sp_addsynctrigger enthält.

Erstellt die MSsubscription_articles-Tabelle auf dem Abonnent, die verwendet wird, um Artikelabonnementinformationen nachzuverfolgen (verzögertes Update über eine Warteschlange und sofortiges Update mit verzögertem Update über eine Warteschlange als Failover). Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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'

Argumente

  • [ @artid= ] 'artid'
    Entspricht dem Namen der Artikel-ID. artid ist vom Datentyp int und hat keinen Standardwert.

  • [ @article=] 'article'
    Der Name des Artikels, für den ein Skript erstellt werden soll. article ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @publisher=] 'publisher'
    Entspricht dem Namen des Verlegerservers. publisher ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @publisher_db=] 'publisher_db'
    Entspricht dem Namen der Verlegerdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @publication=] 'publication'
    Entspricht dem Namen der Veröffentlichung, für die ein Skript erstellt werden soll. publication ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @dest_table= ] 'dest_table**'**
    Entspricht dem Namen der Zieltabelle. dest_table ist vom Datentyp sysname und hat keinen Standardwert.

  • [@owner = ] 'owner'
    Entspricht dem Eigentümer des Abonnements. owner ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @cft_table= ] 'cft_table'
    Entspricht dem Namen der in die Warteschlange aufgenommenen Konflikttabelle für diesen Artikel, die derzeit aktualisiert wird. cft_tableist vom Datentyp sysname und hat keinen Standardwert.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_addqueued_artinfo wird vom Verteilungs-Agent als Teil der Abonnementinitialisierung verwendet. Diese gespeicherte Prozedur wird normalerweise nicht von Benutzern ausgeführt, kann jedoch hilfreich sein, wenn der Benutzer manuell ein Abonnement einrichten muss.

sp_script_synctran_commands anstelle von des sp_addqueued_artinfo.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_addqueued_artinfo ausführen.

Siehe auch

Verweis

sp_script_synctran_commands (Transact-SQL)

MSsubscription_articles (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)

Konzepte

Aktualisierbare Abonnements für die Transaktionsreplikation