Como reduzir tamanho do arquivo de LOG do SQL Server

Trocar OnSys pelo nome do database e OnSys_log pelo nome do arquivo de log

OBS : Checar os nomes usando o camando SP_HELPDB

USE  OnSys

— VENDO INFORMAÇÕES SOBRE O BANCO DE DADOS DB_TESTE
SP_HELPDB OnSys

— VERIFICANDO O TAMANHO DO TRANSACTION LOG AGORA: DEVE ESTAR MAIS OU MENOS 44% PREENCHIDO
DBCC SQLPERF ( LOGSPACE ) 

— FORÇANDO UM CHECKPOINT
CHECKPOINT

— VERIFICANDO COMO O TAMANHO DO TRANSACTION LOG ESTÁ: APROXIMADAMENTO 20% CHEIO
DBCC SQLPERF ( LOGSPACE ) 

— LIMPANDO O TRANSACTION LOG ATRAVÉS DO BACKUP LOG
BACKUP LOG OnSys WITH TRUNCATE_ONLY

— DIMINUINDO O TAMAMHO DO TRANSACTION LOG PARA NO MÍNIMO 1MB
DBCC SHRINKFILE (OnSys_log, 1)

— VERIFICANDO AGORA O TAMANHO DO ARQUIVO FÍSICO. O ARQUIVO  C:\ARQUIVOS DE PROGRAMAS\MICROSOFT SQL SERVER\MSSQL\DATA\DB_TESTE_DAT.LDF
— DEVE ESTAR AGORA COM APROXIMADAMENTE 6MB
SP_HELPDB OnSys

— CHECANDO O QUANDO DO TRANSACTION LOG ESTÁ CHEIO AGORA: APROXIMADAMENTE 3%
DBCC SQLPERF ( LOGSPACE ) 

Deixe um comentário

Contato por WhatsApp