sp_replsetoriginator (Transact-SQL)
Utilisée pour appeler un traitement et une détection en boucle au cours des réplications transactionnelles bidirectionnelles. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Syntaxe
sp_replsetoriginator [ @server_name= ] 'server_name'
, [ @database_name= ] 'database_name'
Arguments
[ @server_name=] 'server_name'
Nom du serveur auquel s'applique la transaction. originating_server est du type sysname, sans valeur par défaut.[ @database_name=] 'database_name'
Nom de la base de données à laquelle s'applique la transaction. originating_db est du type sysname, sans valeur par défaut.
Valeurs des codes retournés
0 (succès) ou 1 (échec)
Notes
La procédure sp_replsetoriginator est exécutée par l’Agent de distribution pour enregistrer la source des transactions appliquées par réplication. Cette information est utilisée pour appeler une détection en boucle des abonnements transactionnels bidirectionnels qui possèdent le jeu de propriétés de la boucle.
Autorisations
Seuls les membres appartenant au rôle serveur fixe sysadmin sur le serveur de publication, au rôle de base de données fixe db_owner sur la base de données de publication ou les utilisateurs figurant dans la liste d'accès pour la publication (PAL) peuvent exécuter sp_replsetoriginator.