数据库还原失败

lwl0376 2008-04-02 09:42:43
我从服务器上把.bak文件复制下来,想把它还原到本机上,出错:“还原对于服务器失败”
求高人解答,谢谢!!
贴个图:
...全文
1028 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
数据库系统版本是否一致?
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-04-02 09:42
社区公告
暂无公告