Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O log do SQL Server 2008 não será truncado


Na minha situação, eu tinha um banco de dados de 650 MB com um arquivo de log de 370 GB no SQL Server 2008. Não importa o que eu tentasse, não consegui reduzi-lo. Eu tentei tudo listado como respostas aqui, mas ainda assim, nada funcionou.

Finalmente, encontrei um comentário muito curto em outro lugar que funcionou. É para executar isso:
BACKUP LOG DatabaseName TO DISK = N'D:\Backup\DatabaseName_log.bak'
GO
DBCC SHRINKFILE('MyDatabase_Log', 1)
GO

Isso fez com que o arquivo de registro diminuísse de 37 GB para 1 MB. Uau!