Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A replicação usa vários programas autônomos, chamados de agentes, para realizar as tarefas associadas ao acompanhamento de alterações e à distribuição de dados. Por padrão, os agentes de replicação são executados como trabalhos agendados no SQL Server Agent e o SQL Server Agent deve estar em execução para que os trabalhos sejam executados. Os agentes de replicação também podem ser executados na linha de comando e por aplicativos que usam RMO (Replication Management Objects). Os agentes de replicação podem ser administrados do SQL Server Replication Monitor e do SQL Server Management Studio.
Agente do SQL Server
O SQL Server Agent hospeda e agenda os agentes usados na replicação e fornece uma maneira fácil de executar agentes de replicação. O SQL Server Agent também controla e monitora operações fora da replicação. Para obter mais informações, consulte Configurar o SQL Server Agent.
Importante
Por padrão, o serviço SQL Server Agent é desabilitado quando o SQL Server é instalado, a menos que você opte explicitamente por iniciar automaticamente o serviço durante a instalação. Para obter mais informações sobre como iniciar o serviço do SQL Server Agent, consulte Iniciar, Parar ou Pausar o Serviço do SQL Server Agent.
Agente de Captura de Instantâneo
O Snapshot Agent normalmente é usado com todos os tipos de replicação. Ele prepara os arquivos de esquema e dados iniciais de tabelas publicadas e outros objetos, armazena os arquivos de captura instantânea e registra informações sobre a sincronização no banco de dados de distribuição. O Agente Instantâneo é executado no Distribuidor. Para obter mais informações, consulte Replication Snapshot Agent.
Agente Leitor de Logs
O Agente de Leitor de Log é usado com replicação transacional. Ele move transações marcadas para replicação do log de transações no Publicador para o banco de dados de distribuição. Cada banco de dados publicado usando a replicação transacional tem seu próprio Agente de Leitor de Log que é executado no Distribuidor e se conecta ao Publicador (o Distribuidor pode estar no mesmo computador que o Publicador). Para obter mais informações, consulte Replication Log Reader Agent.
Agente de Distribuição
O Agente de Distribuição é usado com replicação por instantâneo e replicação transacional. Ele aplica o instantâneo inicial ao Assinante e move as transações mantidas no banco de dados de distribuição para os Assinantes. O Agente de Distribuição é executado no Distribuidor quando se trata de assinaturas do tipo push, ou no Assinante para assinaturas do tipo pull. Para obter mais informações, consulte Replication Distribution Agent.
Agente de Mesclagem
O Merge Agent é usado com replicação de mesclagem. Ele aplica o instantâneo inicial ao Assinante e move e reconcilia as alterações de dados incrementais que ocorrem. Cada assinatura de mesclagem tem seu próprio Merge Agent que se conecta ao Publicador e ao Assinante e atualiza ambos. O Merge Agent é executado no Distribuidor para assinaturas push ou no Assinante para assinaturas pull. Por padrão, o Merge Agent carrega alterações do Assinante para o Publicador e, em seguida, baixa as alterações do Publicador para o Assinante. Para obter mais informações, consulte Replication Merge Agent.
Agente de leitor de fila
O Queue Reader Agent é usado com replicação transacional com a opção de atualização em espera. O agente é executado no Distribuidor e move as alterações feitas no Assinante de volta para o Publicador. Ao contrário do Agente de Distribuição e do Agente de Mesclagem, existe apenas uma instância do Queue Reader Agent para atender a todos os Editores e publicações de um determinado banco de dados de distribuição. Para obter mais informações sobre o Queue Reader Agent, consulte Replication Queue Reader Agent. Para obter mais informações sobre assinaturas atualizáveis, consulte As Assinaturas Atualizáveis para Replicação Transacional.
Trabalhos de Manutenção de Replicação
A replicação tem vários trabalhos de manutenção que executam a manutenção agendada e sob demanda. Para obter mais informações, consulte Administração do Agente de Replicação.
Consulte Também
Iniciar e interromper um Agente de Replicação (SQL Server Management Studio)
Executar trabalhos de manutenção de replicação (SQL Server Management Studio)
Conceitos de Executáveis do Agente de Replicação
Administração do agente de replicação