sp_addqueued_artinfo (Transact-SQL)

Wichtiger HinweisWichtig

Die sp_script_synctran_commands-Prozedur sollte anstelle von sp_addqueued_artinfo verwendet werden. 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 Aktualisieren über eine Warteschlange und sofortiges Aktualisieren mit verzögertem Aktualisieren ü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'
    Der Name der Artikel-ID. artid ist vom Datentyp int und hat keinen Standard.

  • [ @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'
    Der Name des Verlegerservers. publisher ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @publisher_db =] 'publisher_db'
    Der Name der Verlegerdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.

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

  • [ @dest_table= ] 'dest_table**'**
    Der Name der Zieldatenbank. dest_table ist vom Datentyp sysname und hat keinen Standardwert.

  • [@owner = ] 'owner'
    Der Besitzer des Abonnements. owner ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @cft_table= ] 'cft_table'
    Der Name der Konflikttabelle mit verzögerter Aktualisierung, die diesen Artikel enthält. cft_table ist 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.

In Microsoft SQL Server 2000 hat sp_addqueued_artinfo den erforderlichen Parameter @columns unterstützt. Dieser Parameter wird nicht mehr unterstützt, da sp_script_synctran_commands anstelle von sp_addqueued_artinfo verwendet werden sollte.

Berechtigungen

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