Ajudaria se soubéssemos que tipo de replicação era & se foi uma assinatura push ou pull. Eu vou fazer algumas suposições maciças aqui & dizem que você está usando o seguinte, que eu acho que a configuração de replicação mais comum:
- replicação transacional
- push subscription
- distribuidor em exibição na editora
1. Criar um agendamento para criar os instantâneos do banco de dados
Se você observar os trabalhos do SQL Agent no distribuidor, verá um trabalho com o seguinte nome: servername-dbname-publicationname-1
Além disso, ele será exibido. estar em uma categoria chamada REPEL-Snapshot.
Ao configurar a replicação, você teria a opção de executar o instantâneo em um agendamento. Se você optou por fazer isso, você deve ver isso nos agendamentos, caso contrário, você provavelmente verá uma programação única lá que não está ativada desde a última vez que você executou um snapshot. Deixe esta agenda sozinha e crie outra ao seu gosto.
2. Reinicializar assinaturas
Isso reinicializará uma publicação para todos os assinantes. Você pode criar um trabalho do agente sql para executar isso sempre que desejar. Para mais detalhes verifique a msdn .
exec sp_reinitsubscription @publication = 'publication_name', @subscriber = 'all'