Ver comandos replicados e información en una base de datos de distribución

Se aplica a:SQL ServerAzure SQL Managed Instance

Al utilizar la replicación transaccional, los comandos de transacción están almacenados en la base de datos de distribución hasta que el Agente de distribución los propaga a todos los suscriptores o un Agente de distribución del suscriptor extrae los cambios. Estos comandos pendientes en la base de datos de distribución se pueden ver utilizando mediante programación los procedimientos almacenados de replicación. Para obtener más información, consulte Procedimientos almacenados de replicación (Transact-SQL).

Para ver los comandos replicados de todas las publicaciones transaccionales en la base de datos de distribución

  1. En cualquier base de datos de distribución, ejecute sp_browsereplcmds.

Para ver los comandos replicados en la base de datos de distribución de un artículo concreto o de una base de datos concreta publicada utilizando replicación transaccional

  1. (Opcional) En la base de datos de publicación del publicador, ejecute sp_helparticle. Especifique @publication y @article. Anote el valor de article del conjunto de resultados.

  2. En cualquier base de datos de distribución, ejecute sp_browsereplcmds. (Opcional) Especifique el id. del artículo del paso 2 para @article_id. (Opcional) Especifique el id. de la base de datos de publicación para @publisher_database_id, que se puede obtener de la columna database_id de la vista de catálogo sys.databases.

Consulte también

Supervisar la replicación mediante programación