找回密码
 注册
首页 ≡≡网络技术≡≡ 数据库 清理MS SQLServer日志文件小技巧

清理MS SQLServer日志文件小技巧

灰儿 2007-11-30 09:45:26
如有一数据库名为AA; 它的数据文件AA.mdf 保存在d:\data\ AA_data.mdf 大小: 300mb。它的事务日志文件AA_log.ldf 保存在d:\data\ AA_log.ldf  大小: 700mb
1。先备份AA,有备而无患。
2。分离数据库AA;(与数据库的所有连接必须断开)。
3。复制数据文件 从 D:\data\ AA_data.mdf 到 C:\data\dbf\ AA_data.mdf
4。附加数据库,在MDF文件的路径中 选择 C:\data\dbf\AA_data.mdf
5。按确定,系统提示“事务日志文件已经损坏,是否需要系统生成新的事务日志文件?”按确定。OK!!
6。再看看新的文件大小:C:\data\dbf\AA_log.LDF 大小1.5 mb 。
7  最好的解决方案是在数据维护计划中定期做完整备份的同时备份事务日志,这样经过备份的日志就会保存在备份文件中(*.TRN),
注:该项经在MS SQL SERVER2000中测试通过,不排除在较低版本如SQL7.0会出现异常。
  此处理方式不会累加到数据库的事务日志文件中(.ldf),做定期备份以后你会发现你的事务日志文件几乎不怎么增加。只要定期删除日志的备份文件即可(可以设定有维护计划来执行)。
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。