由于ReportServer数据库的增长,日志驱动器已满

时间:2014-03-15 15:28:45

标签: sql transaction-log reportserver

我有一个1亿kb的报表服务器日志文件。报表服务器设置为完全恢复,没有事务日志备份配置。我添加了一个Tlog备份,它应该随着时间的推移截断文件。但sql日志驱动器已满。如何释放空间或缩小空间?

由于

1 个答案:

答案 0 :(得分:0)

如果您真的想缩小日志(并且不关心内部的内容,没有日志传送等),您可以使用DBCC命令:

DBCC SHRINKFILE(<log_file_name_Log>)
BACKUP LOG <database> WITH TRUNCATE_ONLY
DBCC SHRINKFILE(<log_file_name_Log>)

此外,在缩小之前将恢复模式设置为简单。

重要提示:这不是推荐的做法,只有在您不需要日志文件时才使用它。

将来,定期将SQL Agent设置为备份日志,它会使您的日志大小合理。