Reduza espaço no seu servidor limpando os logs do Banco de dados Sql Server
Postado por Marcio Rogério Nizzola
em 28/09/2017 - Visitas: 690
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