Share via


sp_script_synctran_commands (Transact-SQL)

Generiert ein Skript, das die sp_addsynctrigger-Aufrufe enthält, die auf Abonnenten für aktualisierbare Abonnements angewendet werden sollen. Für jeden Artikel in der Veröffentlichung gibt es einen sp_addsynctrigger-Aufruf. Das generierte Skript enthält außerdem die sp_addqueued_artinfo-Aufrufe, die die zur Verarbeitung der Veröffentlichungen in Warteschlangen erforderliche MSsubsciption_articles-Tabelle erstellen. Diese gespeicherte Prozedur wird auf Verlegerebene für die Veröffentlichungsdatenbank ausgeführt.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_script_synctran_commands [@publication = ] 'publication'
    [ , [@article = ] 'article']

Argumente

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

  • [ @article = ] 'article'
    Der Name des Artikels, für den ein Skript erstellt werden soll. article ist vom Datentyp sysname. Der Standardwert all gibt an, dass für alle Artikel ein Skript erstellt wird.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultset

sp_script_synctran_commands gibt ein Resultset zurück, das aus einer einzigen Spalte vom Datentyp nvarchar(4000) besteht. Das Resultset enthält sämtliche Skripts, die benötigt werden, um sowohl die sp_addsynctrigger- als auch die sp_addqueued_artinfo-Aufrufe für die Anwendung auf die Abonnenten zu erstellen.

Hinweise

sp_script_synctran_commands wird bei der Momentaufnahme- und Transaktionsreplikation verwendet.

sp_addqueued_artinfo wird für aktualisierbare Abonnements in Warteschlangen verwendet.

Berechtigungen

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

Siehe auch

Verweis

sp_addsynctriggers (Transact-SQL)

sp_addqueued_artinfo (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)