Diminuindo Log BD MSSQLServer por script

Boa tarde pessoal,

Diversas vezes você faz backup de um banco de dados SQLServer e no momento você somente se interessa pelos dados(extensão mdf) e não pelo LOG(extensão ldf). Para quem trabalha com bancos de dados grandes, meu caso, um arquivo de log pode ser bem maior que o arquivo de dados mdf. Se você acha que pode diminuir este log sem causar problemas para você, abaixo está a solução:

USE nomeDoSeuBanco;
GO

ALTER DATABASE nomeDoSeuBanco
SET RECOVERY SIMPLE;
GO

DBCC SHRINKFILE (nomeDoSeuBanco_log, 1);
GO

ALTER DATABASE nomeDoSeuBanco
SET RECOVERY FULL;
GO

–obs.: — nomeDoSeuBanco_log é o nome lógico do seu banco de dados dentro do SQLServer. Se você não sabe onde se encontra ele pode ser encontrado clicando no botão direito em cima do banco de dados no SQLServer, properties, opção files e depois logical name do file type LOG

Até a próxima.

Anúncios