SQL Server 2005, banco de dados replicação Shrinking
-
03-07-2019 - |
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 ??strong>, é salvar excluir estes arquivos? E como? Ou pelo menos alguns me como reduzi-lo
Graças
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 ??strong> 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 )