O arquivo de log do SQL Server 2005 está ficando muito grande

2

Eu tenho um banco de dados inicial que eu tenho que importar muito frequentemente durante o desenvolvimento, este DB não é grande, mas parece que o arquivo de log de transações está ficando maior e maior, então cada vez que eu tenho que excluir o banco de dados recriar .. .

Alguém sabe reduzir / excluir / limitar isso?

    
por O.O 04.02.2011 / 20:26

2 respostas

4

Você pode fazer um ShrinkFile , mas eu também sugiro que você dê uma olhada no seu modelo de recuperação. No SSMS, clique com o botão direito do mouse no banco de dados e escolha as propriedades. À esquerda, selecione Opções. Então, à direita, você verá uma propriedade chamada Recovery Model. Você pode querer mudar isso de Full (se é isso que está definido) para Simple. Isso ajudará a evitar que seu log de transações fique tão grande. Mas você não obterá restaurações de log de transações pontuais se fizer isso. É um trade-off.

    
por 04.02.2011 / 20:33
3

Como usar a instrução DBCC SHRINKFILE para reduzir o arquivo de log de transações no SQL Server 2005

Depois de lidar com o arquivo de registro existente, sugiro que você revise a configuração do modelo de recuperação, pois é provável que seja definido como "Completo" quando você quiser usar "Simples". Consulte a documentação da MSDN para obter mais detalhes .

    
por 04.02.2011 / 20:30