
有的时候SQL数据库备份数据库时会出现"数据库日志已满,拒绝备份"的提示,在这里说一下解决方法
正常来讲用以下两种方法即可解决问题
一、为了避免收缩日志文件成功,我们先清空下数据库日志,在SQL查询分析器里面使用下列SQL语句
DUMP TRANSACTION <数据库名称> WITH NO_LOG
二、执行数据库收缩,如下图所示
1.找到收缩数据库

2.在新弹出的对话框中的收缩文件部分选择文件

3.在弹出的对话框中选择日志文件,然后选择收缩文件中的收缩文件至最小值

4.然后单击两下确定即可完成操作.
== 特别说明 ==
如果以上两种方法仍然不好用,那么只能用数据库中的分离/附加功能,作者不建议使用这种方法,很有可能破坏到数据库.
分离/附加:
SQL数据库 -- 右键 -- 分离数据库
分离后在我的电脑SQL安装目录下删除LOG文件,再附加数据库, SQL数据库 -- 右键- - 附加数据库,即可产生一个新的日志文件.
原载: No.1网络工作室 http://www.noonenet.cn/