Pergunta

Agora eu atualmente usando a replicação transacional com assinatura atualizável. Existe alguma maneira (incluindo T-SQL) que pode usar para encolher banco de dados de distribuição usado dentro do esquema de replicação? O arquivo foi chamado distribution.MDF

Também eu achei bastante grandes dados armazenados em pasta repldata , é salvar excluir estes arquivos? E como? Ou pelo menos alguns me como reduzi-lo

Graças

Foi útil?

Solução

O distribuição banco de dados é apenas um banco de dados do sistema regular, então sim, você pode reduzi-lo da mesma forma que você faz com todos os outros bancos de dados (Ele está localizado na pasta Sistema Bancos de dados) dentro para exemplo, o Management Studio.

No entanto, desde que a base de dados está sendo usado para armazenar os dados necessários para a replicação, ele pode crescer novamente quando mais dados são colocados dentro, assim encolhimento pode não ser sempre recomendada.

repldata deve conter os instantâneos para a replicação e é necessária para novas subscrições e re-inicialização dos anteriores. A menos que você estiver usando Snapshot publicação Eu acredito que é seguro para você remover o conteúdo. I no entanto não encontrei qualquer documentação que confirma que é suportado por isso pode não ser uma boa idéia para fazê-lo (No entanto, desde o SQL Server 2000 e suporta mais recentes locais alternativos dos snapshots, que incluem mídia removível não deve se preocupam com isso )

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top