Partilhar via


Exibir comandos replicados e outras informações no banco de dados de distribuição (Programação Transact-SQL de replicação)

Ao usar replicação transacional, os comandos de transação são armazenados no banco de dados de distribuição ou até que o Agente de Distribuição os propague a todos os Assinantes ou até um Agente de Distribuição enviar as alterações ao Assinante. Esses comandos pendentes no banco de dados de distribuição podem ser exibidos programaticamente por meio de procedimentos armazenados de replicação. Para obter mais informações, consulte Procedimentos armazenados de replicação (Transact-SQL).

Para exibir os comandos replicados de todas as publicações transacionais no banco de dados de distribuição

  1. No Distribuidor, no banco de dados de distribuição, execute sp_browsereplcmds.

Para exibir comandos replicados no banco de dados de distribuição de um artigo específico ou de um banco de dados publicado específico por meio de replicação transacional

  1. (Opcional) No Publicador, no banco de dados de publicação, execute sp_helparticle. Especifique @publication e @article. Observe o valor de id de artigo no conjunto de resultados.

  2. No Distribuidor, no banco de dados de distribuição, execute sp_browsereplcmds. (Opcional) Especifique a ID do artigo da etapa 2 como @article_id. (Opcional) Especifique a id do banco de dados de publicação como @publisher_database_id, que pode ser obtida da coluna database_id na exibição de catálogo sys.databases .

Consulte Também

Monitorar programaticamente a replicação