关于大数据库备份后的恢复的问题(大力救救俺吧!)

liuhonggg 2003-09-15 02:07:02
最近从一台服务器上备份下来一个数据库,那台服务器上的数据库的数据文件开始被设定得很大,大概有100多G吧,可是实际上里边的数据比较少,所以备份后的文件也就1G多。我现在想在我的机子上恢复那个very大的数据库,可是我最大的硬盘分区也不过是7、8G,所以每次恢复的时候都会提示磁盘空间不足,请问有哪位大虾能帮我解决这个问题!!
...全文
65 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhonggg 2003-09-16
  • 打赏
  • 举报
回复
当然是不能远程访问那个服务器了,如果能,我也不用在这里着这么大的急了!!现在的问题就是如何在现有的条件下恢复这个数据库!!大家有没有什么办法??要多少分不是问题!!!
liuhonggg 2003-09-16
  • 打赏
  • 举报
回复
没人会??我一直觉得这里的人都很牛,怎么也不见大力来了?
orablue 2003-09-15
  • 打赏
  • 举报
回复
如果可以,在建立一个数据库,用这个备份的数据库去恢复。
orablue 2003-09-15
  • 打赏
  • 举报
回复
建立数据库链路,然后用脚本执行参考T—SQL帮助吧。以前我做过比你这个还要大的数据文件的收缩。
zhuliangjun0 2003-09-15
  • 打赏
  • 举报
回复
那没有办法,数据库物理空间那么大,你只能把数据库文件收缩一下,才能还原到你的机子里去,要不以你的存贮空间是不行的,
liuhonggg 2003-09-15
  • 打赏
  • 举报
回复
这种方法我当然知道,可问题是服务器是一个公司的,他们建起来的东西不让别人动,再说我现在不在服务器所在的地方,那地方也特远,去一趟也不容易。
zhuliangjun0 2003-09-15
  • 打赏
  • 举报
回复
对了,还要注意一点,在收缩操作中,指定一下收缩后的文件最大可用空间为原来的百分之几,
比如为50%
就输上50%,然后确定,备份一下数据库,再从备份的数据文件中还原数据库,试试
zhuliangjun0 2003-09-15
  • 打赏
  • 举报
回复
你可以把自己原来的数据库给收缩一下,然后再备份,这样还原的数据库就小了
步骤:
选中数据库 DB,点击右键,在所有任务中有有收缩数据库选项,选中该选项,在文件按钮中选中收缩文件到多少M,点击确定,然后再把备份一下,再还原备份文件试一下可以吗?
liuyun2003 2003-09-15
  • 打赏
  • 举报
回复
呵呵,学习。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧