0

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

谢谢

4

1 回答 1

0

如果您真的想缩小日志(并且不在乎里面有什么,没有日志传送等),您可以使用 DBCC 命令:

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

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

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

以后可以设置 SQL Agent 定期备份日志,让你的日志大小保持合理。

于 2014-03-15T15:42:20.317 回答