Estou restaurando bancos de dados em cada lado das minhas replicações transacionais e de mesclagem. Basicamente, a publicação e o assinante são inicialmente o mesmo banco de dados.
Ainda preciso executar o agente de snapshot para começar.
Como posso executar o snapshot sem executar os comandos bcp, ou seja, sem copiar os dados?
Estou bem com a estrutura de dados a ser copiada.
No monitor de atividades do trabalho, verifique aqueles que são os trabalhos instantâneos:
clique duas vezes no trabalho e vá para a segunda etapa - Executar Agente
adicione
/NoBCPData
no final:Acontece que tive um exemplo disso hoje. No entanto, o banco de dados também estava envolvido em um grupo de disponibilidade.
Então, primeiro tive que restaurar um novo backup desse banco de dados para esse servidor UAT e para o servidor DR. restaurar para adicionar ao grupo de disponibilidade geralmente é um completo, um diff e um log, lembre-se de interromper todos os backups de log e diff enquanto você faz isso, para que os bancos de dados estejam sincronizados.
em seguida, crie a publicação de mesclagem e a assinatura de mesclagem:
em seguida, altere o trabalho de instantâneo:
Em seguida, inicie o instantâneo.
E depois que o instantâneo for aplicado:
tudo está bem.