Compartilhar via


Exibir comandos replicados e informação no banco de dados de distribuição

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

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 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.