数据库备份后无法还原?????????

kwungshome 2005-07-21 02:54:10
数据库完全备份后,拷贝到另一个机器上,我的D盘还有10G,备份后的数据库大小为450M

在还原的时间出现如下提示:

http://www.kwungshome.com/down/sql.jpg

哪位知道为什么,如何解决吗?急啊

...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
powerly 2005-07-22
  • 打赏
  • 举报
回复

数据库完全备份
你只把mdf拷到另外一台机器上 用sql语句恢复 :sp_attach_single_file_db
e.g:

EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

hglhyy 2005-07-22
  • 打赏
  • 举报
回复
数据库备份后的文件大小不等于你的数据文件和日志文件的总和,往往要大。

也就是说备份后的文件相当于一个压缩后的过程,还原相当于一个解压缩的过程。
你有备份文件有450M,而空间又不够,说明你的日志文件很大!
hglhyy 2005-07-22
  • 打赏
  • 举报
回复
提示很清楚啊,空间不够!

duanduan1122 2005-07-22
  • 打赏
  • 举报
回复
如果是:
可以在原数据库上进行修改,然后在备份和恢复
duanduan1122 2005-07-22
  • 打赏
  • 举报
回复
我觉得是这样的问题:
1. 你的原数据库的数据文件和日志文件的初始化大小是不是大于10G
2. 数据库在还原的时候,也要有那么大
zlp321002 2005-07-21
  • 打赏
  • 举报
回复
--磁盘空间不够了!:D

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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