备份文件太大,磁盘空间不够无法还原怎么办,能否压缩备份文件

备份文件太大,磁盘空间不够无法还原怎么处理,能否压缩备份文件
我从客户那边把数据库拷回来做测试,数据库文件大小为30G,我的磁盘空间有120G,但是我做数据还原的时候提示磁盘空间不够,
备份文件太大,磁盘空间不够无法还原怎么办,能否压缩备份文件
我用SQL语句查询发现日志文件太大,共228G。
备份文件太大,磁盘空间不够无法还原怎么办,能否压缩备份文件
请问能否把备份文件进行压缩处理
------解决方案--------------------
引用:
Quote: 引用:

如果你能处理原数据库,先做一个日志备份,然后收缩日志到合适的程度,然后再做完整备份拿去还原,看你的截图,是2005,没有压缩备份这个功能,2008就可以。

这么说我安装sql2008就可以解决这个问题了吗


和你安装版本什么没关系,需要在原服务安装才能有压缩备份的功能;

另外,压缩备份只是在备份的时候压缩备份文件,你恢复的时候,原来200G的文件,在你还原后还是需要200G的空间才行;

按照黄桑的建议,原服务器数据库,如果是完整模式,先备份日志,收缩日志文件,再进行完备,再恢复到你这里;
如果是简单模式,先看看能不能收缩日志文件,如果日志文件没有可用空间,说明有大事务未提交,dbcc opentran一下,然后看业务,是否可以kill掉(写了200G还没提交的事务,kill的成本也很高,轻易不要操作!)
------解决方案--------------------
2008有压缩备份功能,但是仅压缩备份文件,还原的大小还是那么大。你现在要做的是处理原数据库的日志文件,做日志备份然后收缩,再做完整备份。然后再用新文件来还原