Partager via


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 , allqui 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_commandsretourne 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.