日期:2014-05-17  浏览次数:20467 次

为何截断清空了日志,备份数据库还是异常的大?
数据库数据文件大概不到1G,用下面的语句截断收缩了日志,然后进入收缩任务对话框,看到日志只有吉兆大小,但是一备份就是6G,内存也一直处于跑满状态,索引碎片也清理了,不知道哪里出错了?郁闷,求助各位大虾

DUMP TRANSACTION   [db]   WITH   NO_LOG;
BACKUP LOG [db]WITH NO_LOG;
DBCC SHRINKDATABASE([db]);


------解决方案--------------------
重新指定一个新的备份文件路径试下呢?
------解决方案--------------------
执行dbcc sqlperf(logspace),先做一次日志备份,然后执行dbcc sqlperf(logspace)
看看两者有没有明显的降低,如果有,做一次完整备份,再执行dbcc sqlperf(logspace),看看结果。顺便把结果贴出来。另外回复请引用,谢谢