quinta-feira, 30 de novembro de 2017

transaction log for 'database' is full due to 'LOG_BACKUP' (SQL Server)

Caso mostre o erro transaction log for 'database' is full due to 'LOG_BACKUP' siga as instruções abaixo para solucionar


  • Abra o SQL Management
  • Selecione a base desejada
  • Rode a seguinte Query
              USE nome_do_banco
              GO
              ALTER DATABASE nome_do_banco
              SET RECOVERY SIMPLE;
              GO
              DBCC SHRINKFILE (nome_do_arquivo_de_log,1024);
              GO
              ALTER DATABASE nome_do_bancp
              SET RECOVERY FULL;
              GO

Caso não saiba o nome dos arquivos rode a seguinte Query
              select * from sys.database_files;