sql 2005 的备份文件都能还原吗?

liqiangcfc 2008-03-26 08:53:16
我想问一下:凡是ms sql 2005的备份文件,拿到另一台sql 2005的电脑上都能顺利还原吗?(文件没有损坏)

我现在有个从服务器厂商那里备份出来的sql 2005 的bak文件,但是却还原不了,他的server名字以及数据库的username,和我的server名字及数据库都不一样,能强制还原吗?

有没有可能他们备份的文件只能在他的服务器上还原,有这种情况吗?

谢谢!!
...全文
71 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
milizi820 2008-03-26
肯定可以还原的,
回复
netDust_cv 2008-03-26
可以的。检查其它问题吧。
回复
yyyyzzzz_2002 2008-03-26
 当然了,查系统表应该在原来的服务器上去查找
回复
yyyyzzzz_2002 2008-03-26
1.首先应该确定你的数据库文件的物理文件和逻辑文件名,有几个mdf\ldf文件
2.可以用SQL Management Studio还原,也可以用RESTORE DATABASE ....命令来还原
3.如何确定逻辑文件名,需要查系统表
SELECT name AS logic_name
,physical_name
FROM sys.master_files (sql server2005)
4.关于RESTORE DATABASE ....命令,请查相关的资料

能把上面几个问题解决,还原应该没有问题.
回复
wlinglong 2008-03-26
肯定可以还原, 看看MDF的路径和名称,
回复
ojuju10 2008-03-26
肯定可以还原的,还原的时候把数据库文件的物理路径改为本地的
回复
dawugui 2008-03-26
凡是ms sql 2005的备份文件,拿到另一台sql 2005的电脑上都能顺利还原吗?
---------------------------------------------------------------
如果在低版本,不能还原高版本的备份文件.

比如不能在2005没装sp1的,还原2005装了sp1的备份文件,反过来可以.
回复
JL99000 2008-03-26
我想问一下:凡是ms sql 2005的备份文件,拿到另一台sql 2005的电脑上都能顺利还原吗?(文件没有损坏)

我现在有个从服务器厂商那里备份出来的sql 2005 的bak文件,但是却还原不了,他的server名字以及数据库的username,和我的server名字及数据库都不一样,能强制还原吗?

有没有可能他们备份的文件只能在他的服务器上还原,有这种情况吗?

谢谢!!
---
正常情况下应该能还原

你把错误贴出来看看

回复
hlq8210 2008-03-26
可以还原,不同的版本可能会有问题
回复
dawugui 2008-03-26
同是sql server 2005,不出意外能还原.


有没有可能他们备份的文件只能在他的服务器上还原,有这种情况吗?

-------------------------------------------------------

可在本机或其他机器还原.
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

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