如何缩小MSSQL中巨大的事务日志文件

王朝mssql·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

如何缩小MSSQL中巨大的事务日志文件

如有一数据库名为Clis_base-3; 它的数据文件Clis_base-3_Data.mdf 保存在d:\data\ Clis_base-3_Data.mdf 大小: 300mb。它的事务日志文件Clis_base-3_log.ldf 保存在d:\data\ Clis_base-3_log.ldf 大小: 700mb

1。先备份Clis_base,有备而无患。

2。分离数据库Clis_base-3;(与数据库的所有连接必须断开)。

3。复制数据文件 从 D:\data\ Clis_base-3_Data.mdf 到 C:\data\dbf\ Clis_base-3_Data.mdf

4 附加数据库,在MDF文件的路径中 选择 C:\data\dbf\\Clis_base-3_Data.mdf

5 按确定,系统提示“事务日志文件已经损坏,是否需要系统生成新的事务日志文件?”按确定。OK!!

6 再看看新的文件大小:C:\data\dbf\\Clis_base_Data.LDF

大小1.5 mb 哈哈。

7 最好的解决方案是在数据维护计划中定期做完整备份的同时备份事务日志,这样经过备份的日志就会保存在备份文件中(*.TRN),

不会累加到数据库的事务日志文件中(.ldf),做定期备份以后你会发现你的事务日志文件几乎不怎么增加。只要定期删除日志的备份文件即可(可以设定有维护计划来执行)。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航