Compartilhar via


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

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

Para exibir 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 específico publicado usando a replicação transacional

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

  2. Execute sp_browsereplcmds no Distribuidor no banco de dados de distribuição. (Opcional) Especifique a ID do artigo da etapa 2 para @article_id. (Opcional) Especifique a ID do banco de dados de publicação para @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