sql-server – 如何清除sql server数据库事务日志文件

前端之家收集整理的这篇文章主要介绍了sql-server – 如何清除sql server数据库事务日志文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
sql server数据库事务日志文件文件* .ldf正在消耗我硬盘上的GB空间.是否有办法在需要时清除它们?我没有在我的PC上运行实时数据库,我只在开发和测试时使用我的数据库.因此,持久化这些事务日志没有意义.或者,我可以将此日志路径重定位到其他驱动器,因为我的C驱动器上没有任何空间来保存它.

非常感谢!

解决方法

您是否需要能够将数据库还原到任何时间点,或者仅恢复到备份发生的时间足够好?如果是后者,则将数据库设置为使用 Simple Recover Model.一旦模型设置为simple,您就可以使用 DBCC SHRINKFILE命令将ldf文件缩小回仅几MB.

但是,如果您需要时间点还原功能,则需要开始定期执行完整和事务日志备份.完整备份正如您所期望的那样.事务日志备份将数据从事务日志复制到备份,然后截断事务日志.备份日志后,您可以使用SHRINKFILE命令返回并将事务日志收缩回合理的大小.有关如何使用维护计划来安排事务日志备份的更多信息,请参阅this article.

猜你在找的MsSQL相关文章