sp_script_synctran_commands (Transact-SQL)
Crée un script qui contient les appels de sp_addsynctrigger à appliquer aux Abonnés pour des abonnements pouvant être mis à jour. Il y a un appel sp_addsynctrigger pour chaque article de la publication. Le script généré contient également les appels de sp_addqueued_artinfo qui créent la table MSsubsciption_articles nécessaire au traitement des publications en file d'attente. Cette procédure stockée est exécutée au niveau du serveur de publication sur la base de données de publication.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_script_synctran_commands [@publication = ] 'publication'
[ , [@article = ] 'article']
Arguments
[ @publication = ] 'publication'
Nom de la publication à écrire. publication est de type sysname, sans valeur par défaut.[ @article = ] 'article'
Nom de l'article à écrire. article est de type sysname. Sa valeur par défaut, all, spécifie que tous les articles font l'objet d'un script.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Ensemble de résultats
sp_script_synctran_commands renvoie un ensemble de résultats composé d'une seule colonne nvarchar(4000). L'ensemble de résultats constitue les scripts complets nécessaires pour créer les appels de sp_addsynctrigger et de sp_addqueued_artinfo à appliquer aux Abonnés.
Notes
sp_script_synctran_commands est utilisée dans la réplication transactionnelle et d'instantané.
sp_addqueued_artinfo est utilisée pour les abonnements en attente pouvant être mis à jour.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_script_synctran_commands.
Voir aussi
Référence
sp_addsynctriggers (Transact-SQL)