sql-server – 如何清除sql server数据库事务日志文件
发布时间:2020-12-12 05:51:47 所属栏目:MsSql教程 来源:网络整理
导读:“sql server数据库事务日志文件”文件* .ldf正在消耗我硬盘上的GB空间.是否有办法在需要时清除它们?我没有在我的PC上运行实时数据库,我只在开发和测试时使用我的数据库.因此,持久化这些事务日志没有意义.或者,我可以将此日志路径重定位到其他驱动器,因为我
“sql server数据库事务日志文件”文件* .ldf正在消耗我硬盘上的GB空间.是否有办法在需要时清除它们?我没有在我的PC上运行实时数据库,我只在开发和测试时使用我的数据库.因此,持久化这些事务日志没有意义.或者,我可以将此日志路径重定位到其他驱动器,因为我的C驱动器上没有任何空间来保存它.
非常感谢! 解决方法您是否需要能够将数据库还原到任何时间点,或者仅恢复到备份发生的时间足够好?如果是后者,则将数据库设置为使用 Simple Recover Model.一旦模型设置为simple,您就可以使用 DBCC SHRINKFILE命令将ldf文件缩小回仅几MB.但是,如果您需要时间点还原功能,则需要开始定期执行完整和事务日志备份.完整备份正如您所期望的那样.事务日志备份将数据从事务日志复制到备份,然后截断事务日志.备份日志后,您可以使用SHRINKFILE命令返回并将事务日志收缩回合理的大小.有关如何使用维护计划来安排事务日志备份的更多信息,请参阅this article. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |