我的一个备份出来的数据库文件现在恢复不回去了,很着急,应该如何解决,谢谢

tianjin 2004-05-11 01:54:10
我的一个备份出来的数据库文件现在恢复不回去了,很着急,应该如何解决,谢谢
...全文
65 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
duanduan1122 2004-05-13
  • 打赏
  • 举报
回复
restore database xxx
from disk='你的备份文件'
with move 'test_data' to 'c:\xxx.mdf'
,move 'test_log' to 'c:\xx.ldf'
liushuyan12 2004-05-12
  • 打赏
  • 举报
回复
你还原时选择的物理文件名的路径错了,找你备分文件的那个路径。是把备分文件放到E:\MSSQL7\data\下了吗?
zjcxc 2004-05-11
  • 打赏
  • 举报
回复
--执行下面的语句,检查是否是备份文件损坏:

restore verifyonly from disk='你的备份文件名'
tianjin 2004-05-11
  • 打赏
  • 举报
回复
上面是路径选择错了!
现在出现了错误信息如下

发生内部一致性错误,情欲技术支持联系以寻求协助。
RESTORE DATABASE 操作异常中止
duanduan1122 2004-05-11
  • 打赏
  • 举报
回复
楼上说的非常正确!!!!
这种方法一定行的!!!
呵呵!!!!!
zjcxc 2004-05-11
  • 打赏
  • 举报
回复
如果在企业管理器中还原,参考:

企业管理器
--右键"数据库"
--所有任务
--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
********注意设置这里

--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
zjcxc 2004-05-11
  • 打赏
  • 举报
回复
-- 照提示做就行了,使用move 选项

restore database xxx
from disk='你的备份文件'
with move 'test_data' to 'c:\xxx.mdf'
,move 'test_log' to 'c:\xx.ldf'
chenhailiangbiy 2004-05-11
  • 打赏
  • 举报
回复
‘E:\E:\MSSQL7\data\xxx.mdf’应该改成‘E:\MSSQL7\data\xxx.mdf’,试试吧
tianjin 2004-05-11
  • 打赏
  • 举报
回复
错误信息如下

设备激活错误。物理文件名‘E:\MSSQL7\data\xxx.mdf’可能有错误。
文件‘Test_Data’无法还原为‘E:\E:\MSSQL7\data\xxx.mdf’请使用WITH MOVE选项来标识该文件的有效位置。
设备激活错误。物理文件名‘E:\MSSQL7\data\xxx_log.idf’可能有错误。
文件‘Test_Log’无法还原为‘E:\E:\MSSQL7\data\_log.idf’请使用WITH MOVE选项来标识该文件的有效位置。
RESTORE DATABASE 操作异常中止
netcoder 2004-05-11
  • 打赏
  • 举报
回复
看样子是跑了
zwj0712 2004-05-11
  • 打赏
  • 举报
回复
你的备份还是好的吗。是不是空的,具体报什么错!!
zjcxc 2004-05-11
  • 打赏
  • 举报
回复
错误信息是什么?
zicxc 2004-05-11
  • 打赏
  • 举报
回复
出什么错

冒牌邹建解决不了还有正牌邹建

27,579

社区成员

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

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