数据库还原失败

lwl0376 2008-04-02 09:42:43
我从服务器上把.bak文件复制下来,想把它还原到本机上,出错:“还原对于服务器失败”
求高人解答,谢谢!!
贴个图:
...全文
1099 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
rgiggs 2010-05-11
  • 打赏
  • 举报
回复
在还原窗口中 选择“选项”,看看 “将数据库文件还原为(s):”这个列表中,是不是有使用了重复的文件?如果有,改一下文件名,使之完全没有重复,就可以还原成功了!
yyyyzzzz_2002 2008-04-02
  • 打赏
  • 举报
回复
看不到你的图片啊
1.检查版本是同一版本(eg:sql server2000,sql server2005),如果不兼容,就采用分离\附加
2.如果版本一致,检查你的数据库文件在默认路径下是否存在了,存在,则需要把数据库文件放在另外的位置
eg: 这里有三个文件
RESTORE DATABASE [newegg]
FROM DISK = N'F:\Restore_DB_Mirror\newegg.bak'
WITH MOVE N'newegg_Data' TO N'E:\DATA\newegg\SQL\newegg_Data.MDF',
MOVE N'newegg_data2' TO N'E:\DATA\newegg\SQL\newegg_Data2.NDF',
MOVE N'newegg_Log' TO N'E:\DATA\newegg\LOG\newegg_Log.LDF',NORECOVERY,STATS=5
GO

3.如何确定逻辑文件名:
select db_name(database_id) as db_name
,name as logic_filename
,physical_name
from sys.master_files

4.想这些文件夹(E:\DATA\newegg\SQL\)事先要建立好
lwl0376 2008-04-02
  • 打赏
  • 举报
回复
#15:
我说的是:附加mdf文件可以,但是用还原数据库,还原.bak文件不行。
ojuju10 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 lwl0376 的回复:]
附加数据库可以,还原.bak文件就不行
[/Quote]

不是bak备份文件怎么还原啊?

直接附加吧
lwl0376 2008-04-02
  • 打赏
  • 举报
回复
附加数据库可以,还原.bak文件就不行
lwl0376 2008-04-02
  • 打赏
  • 举报
回复
#11:
我用的路径是:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
我的sql装在D盘了
lwl0376 2008-04-02
  • 打赏
  • 举报
回复
小梁,近身剪:

还原对于服务器“LAN”失败。(microsoft.sqlserver.smo)
其他信息:system.Data.sqlclient.sqlerror:尚未备份数据库“EIP”的日志尾部。如果该日志包含您不希望丢失的工作,请使用BACKUP LOG WITH MORECOVERY备份日志。请使用Restore语句的WITH REPLACE或WITH STOPA子句来覆盖日志的内容(Micrsoft.SqlServer.Smo).
zjysky 2008-04-02
  • 打赏
  • 举报
回复
看你的还原路径
liangCK 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 happyflystone 的回复:]
红X
[/Quote]

X红
liangCK 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jinjazz 的回复:]
引用 3 楼 lwl0376 的回复:
小梁:版本一致,同一张盘装的,都是9.00.1399.00

近身剪:硬盘图,你看不到?


文件路径:file:///d:/1.bmp


我怎么能看到你电脑上D盘的1.bmp,搞it的连这个都不知道..
[/Quote]

同意.
-狙击手- 2008-04-02
  • 打赏
  • 举报
回复
红X
jinjazz 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lwl0376 的回复:]
小梁:版本一致,同一张盘装的,都是9.00.1399.00

近身剪:硬盘图,你看不到?
[/Quote]

文件路径:file:///d:/1.bmp


我怎么能看到你电脑上D盘的1.bmp,搞it的连这个都不知道..
liangCK 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lang83206569 的回复:]
还原到那里的路径是否正确.默认为:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\**.mdf
[/Quote]

正常不会用默认路径
lang83206569 2008-04-02
  • 打赏
  • 举报
回复
还原到那里的路径是否正确.默认为:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\**.mdf
liangCK 2008-04-02
  • 打赏
  • 举报
回复
我看不到.
lwl0376 2008-04-02
  • 打赏
  • 举报
回复
小梁:版本一致,同一张盘装的,都是9.00.1399.00

近身剪:硬盘图,你看不到?
jinjazz 2008-04-02
  • 打赏
  • 举报
回复
唉..硬盘图..
liangCK 2008-04-02
  • 打赏
  • 举报
回复
数据库系统版本是否一致?

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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