sp_script_synctran_commands (Transact-SQL)
Gilt für: SQL Server
Generiert ein Skript, das die sp_addsynctrigger
Aufrufe enthält, die bei Abonnenten für aktualisierbare Abonnements angewendet werden sollen. Es gibt einen sp_addsynctrigger
Aufruf für jeden Artikel in der Publikation. Das generierte Skript enthält auch die sp_addqueued_artinfo
Aufrufe, die die Tabelle erstellen, die MSsubsciption_articles
zum Verarbeiten von Warteschlangenpublikationen erforderlich ist. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_script_synctran_commands
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @trig_only = ] trig_only ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der publikation, die skriptiert werden soll. @publication ist "sysname" ohne Standard.
[ @article = ] N'article'
Der Name des Artikels, der skriptiert werden soll. @article ist sysname, mit einem Standardwert von all
, der angibt, dass alle Artikel skripted sind.
[ @trig_only = ] trig_only
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
[ @usesqlclr = ] usesqlclr
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
sp_script_synctran_commands
gibt einen Resultset zurück, der aus einer einzelnen nvarchar(4000)- Spalte besteht. Das Resultset bildet die vollständigen Skripts, die zum Erstellen der sp_addsynctrigger
bei Abonnenten zu verwendenden Aufrufe erforderlich sp_addqueued_artinfo
sind.
Hinweise
sp_script_synctran_commands
wird in der Momentaufnahme- und Transaktionsreplikation verwendet.
sp_addqueued_artinfo
wird für aktualisierbare Abonnements in die Warteschlange verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_script_synctran_commands
.