Reduza espaço no seu servidor limpando os logs do Banco de dados Sql Server

Postado por em 28/09/2017 - Visitas: 172



Muitas vezes nos deparamos com situações de bancos de dados em que possuem muitas transações e seus Logs de transações tornam-se gigantescos, ocasionando desperdício de disco além de minar a performance do Sql server.


Se não precisamos do log de transações e de restaurações de Backups para datas anteriores, isso pode ser dispensado.


Como?


Altere o seu banco de dados para o modo Simple Recovery.


ALTERDATABASE testdb SET RECOVERY SIMPLE;

Depois rode o script abaixo e reduza o seu log para no máximo 200 mb.


USE yourdb;

GO CHECKPOINT;

GO CHECKPOINT;-- run twice to ensure file wrap-around

GO DBCC SHRINKFILE(yourdb_log,200);-- unit is set in MBs GO



Quer saber mais deste assunto: 

Acesse o material completo: https://stackoverflow.com/questions/56628/how-do-you-clear-the-sql-server-transaction-log

Gostou ? Compartilhe