Estou trabalhando com replicação de banco de dados transacional para assinante push. Minha estrutura de banco de dados não será alterada em breve. Preciso usar "Agendar o Snapshot Agent"?
Qual é o principal motivo para ativar a opção "Agendar o agente de instantâneo" no agente de instantâneo no MSSQL Server 2005?
Responder1
Se o seu assinante ficar muito desatualizado, será necessário um instantâneo para reinicializar a replicação. Então... se o seu Snapshot Agent não estiver em execução, o sistema precisará armazenar todos os logs desde o último snapshot, ou então não será capaz de reinicializar um assinante, se necessário.
Portanto, é melhor deixar o Snapshot Agent ser executado ocasionalmente, assim como é bom ter um backup completo do banco de dados à mão para DR. O envio de log sempre usará apenas backups de log, mas se o envio de log sofrer um desastre, você precisará usar um backup completo para reinicializá-lo.