Total de visualizações de página

segunda-feira, 28 de dezembro de 2015

Truncar / Diminuir tamanho do LOG do SQL Server

USE master
 GO

Situação das bases de dados aonde é possível visualizar todos os bancos de dados e informações relativas à versão (nível de compatibilidade) e tipo de recovery model.

 SELECT
                   database_id                         AS  [ID]
                ,name          AS  [Banco]
,compatibility_level             AS  [Versao]
                ,user_access_desc                AS  Usuario_Mult
                ,recovery_model_desc         AS  [Model]
FROM sys.databases
GO


colocar o banco em modo simples, Com o nome do banco em mãos, executamos o alter database.

ALTER DATABASE <BANCO> SET RECOVERY SIMPLE
GO


Saber o tamanho do MDF e LDF pois o comando de baixo permite pegar o nome físico da base

USE <BANCO>
GO

sp_helpfile
GO

O comando abaixo é o SHRINKFILE Reduz o tamanho dos dados especificados ou do arquivo de log do banco de dados atual ou esvazia um arquivo movendo os dados do arquivo especificado para outros arquivos no mesmo grupo de arquivos, o que permite que o arquivo seja removido do banco de dados. Você pode reduzir um arquivo a um tamanho menor que o tamanho especificado no momento de sua criação. Isso redefine o tamanho mínimo de arquivo para o valor novo.

DBCC SHRINKFILE (<BANCO> ,1024)
GO

Nenhum comentário:

Postar um comentário