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.
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)