Partager via


Afficher les commandes répliquées et d’autres informations dans la base de données de distribution (programmation Transact-SQL de réplication)

Lorsque vous utilisez la réplication transactionnelle, les commandes de transaction sont stockées dans la base de données de distribution jusqu’à ce que l’Agent de distribution les propage à tous les Abonnés ou à un Agent de distribution sur l’Abonné extrait les modifications. Ces commandes en attente dans la base de données de distribution peuvent être consultées par programmation à l’aide de procédures stockées de réplication. Pour plus d’informations, consultez Procédures stockées de réplication (Transact-SQL).

Pour afficher les commandes répliquées à partir de toutes les publications transactionnelles dans la base de données de distribution

  1. Sur le serveur de distribution de la base de données de distribution, exécutez sp_browsereplcmds.

Pour afficher les commandes répliquées dans la base de données de distribution à partir d’un article spécifique ou d’une base de données spécifique publiée à l’aide de la réplication transactionnelle

  1. (Facultatif) Sur le serveur de publication sur la base de données de publication, exécutez sp_helparticle. Spécifiez @publication et @article. Notez la valeur de l’ID d’article dans le jeu de résultats.

  2. Sur le serveur de distribution de la base de données de distribution, exécutez sp_browsereplcmds. (Facultatif) Spécifiez l’ID d’article de l’étape 2 pour @article_id. (Facultatif) Spécifiez l’ID de la base de données de publication pour @publisher_database_id, qui peut être obtenu à partir de la colonne database_id dans l’affichage catalogue sys.databases .

Voir aussi

Surveiller la réplication par programmation