sp_script_synctran_commands (Transact-SQL)
S'applique à : SQL Server
Génère un script qui contient les sp_addsynctrigger
appels à appliquer aux Abonnés pour les abonnements pouvant être mis à jour. Il y a un sp_addsynctrigger
appel pour chaque article de la publication. Le script généré contient également les sp_addqueued_artinfo
appels qui créent la MSsubsciption_articles
table nécessaire pour traiter les publications en file d’attente. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_script_synctran_commands
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @trig_only = ] trig_only ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
Arguments
[ @publication = ] N’publication'
Nom de la publication à scripter. @publication est sysname, sans valeur par défaut.
[ @article = ] N’article'
Nom de l’article à écrire. @article est sysname, avec une valeur par défaut , all
qui spécifie tous les articles sont scriptés.
[ @trig_only = ] trig_only
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
[ @usesqlclr = ] usesqlclr
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
sp_script_synctran_commands
retourne un jeu de résultats qui se compose d’une seule colonne nvarchar(4000). Le jeu de résultats forme les scripts complets nécessaires pour créer les appels et sp_addqueued_artinfo
les sp_addsynctrigger
appels à appliquer sur les Abonnés.
Notes
sp_script_synctran_commands
est utilisé dans la réplication d’instantané et transactionnelle.
sp_addqueued_artinfo
est utilisé pour les abonnements pouvant être mis en file d’attente pouvant être mis à jour.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent s’exécuter sp_script_synctran_commands
.