sp_replsetoriginator (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

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.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_replsetoriginator [ @server_name= ] 'server_name'   
    , [ @database_name= ] 'database_name'  

Arguments

[ @server_name = ] 'server_name' Nom du serveur où la transaction est appliquée. originating_server est sysname, sans valeur par défaut.

[ @database_name = ] 'database_name' Nom de la base de données où la transaction est appliquée. originating_db est sysname, sans valeur par défaut.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_replsetoriginator est exécuté par l’Agent de distribution pour enregistrer la source des transactions appliquées par la 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 du rôle serveur fixe sysadmin sur le serveur de publication, les membres du rôle de base de données fixe db_owner sur la base de données de publication, ou les utilisateurs de la liste d’accès à la publication (PAL) peuvent exécuter sp_replsetoriginator.

Voir aussi

Procédures stockées système (Transact-SQL)