关于数据库还原的问题,请高手解决(急急急).

上官云峰 2004-10-18 07:57:48
我用SQL SEVER企业版做的数据库,然后在SQL SEVER中备份了一个数据库"aaaa",用户名为"yjbh",密码为"",以前还原数据库"aaaa"总是可以的,现在我想还原这个数据库(机器的系统是重新做的,而且SQL SEVER数据库也是新装的企业版.),但是总是出现问题.操作如下
1.新建数据库"aaaa",通过安全性新建一个登录用户名为"yjbh",密码为""
2.点击数据库"aaaa",然后右键"所有任务/还原数据库".
3.然后选择"从设备"/点击"选择设备"/选择"添加"/然后把备份"aaaa"添加进来
4.最后点击确定,但是在还原开始时出现"数据库的媒体集有两个家族成员,但只提供了1个,必须提供所有的的成员.RESTORE DATABASE操作异常终止".

解决就揭帖
...全文
189 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengzhengliang 2004-10-18
  • 打赏
  • 举报
回复
有可能是有些写入master数据库的文件不存在了。。
如果要恢复你aaaa,必须先要恢复master 数据库。
shuiniu 2004-10-18
  • 打赏
  • 举报
回复
1.
你在备份数据库时使用多个备份设备,备份操作所创建的整个媒体集必须用于以后的所有备份操作。例如,如果使用两个磁带备份设备创建了一个媒体集,以后所有涉及该媒体集的备份操作都必须使用这两个备份设备,不可以再用其他备份设备!无论是追加媒体还是重写现有媒体(不选中初始化并标识媒体)!
同理:当同时用两个备份设备备份数据库的时候也必需用两个备份设备来还原数据库!
饮水需思源 2004-10-18
  • 打赏
  • 举报
回复
如果还存在原来的.mdf与.ldf文件,则可以在SQL的企业管理中直接“附加数据库”
sbxlj 2004-10-18
  • 打赏
  • 举报
回复
邹大哥的第二点说得非常好,良师益友
zjcxc 2004-10-18
  • 打赏
  • 举报
回复
1.还原开始时出现"数据库的媒体集有两个家族成员,但只提供了1个,必须提供所有的的成员.RESTORE DATABASE操作异常终止".

这说明你的备份操作有误,你备份的时候指定了两个备份文件,所以还原的时候也必须指定这两个备份文件,你重新做备份吧,备份的时候注意只指定一个备份文件



2.新建数据库"aaaa",通过安全性新建一个登录用户名为"yjbh",密码为""
..这样的还原步骤没有任何意义,SQL是从备份文件中提取所有的信息,你在创建的数据库上还原的话,实际上是删除创建的数据库,再从备份文件中提取数据重建数据库.

27,579

社区成员

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

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