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

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

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

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

谢谢!!
...全文
102 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,不出意外能还原.


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

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

可在本机或其他机器还原.
解决 win8系统安装sql2005时报了服务无法启动问题,具体操作是通过网上搜索过来的 1、正常安装任一版本的SQL Server 2005(最好安装企业版)。 2、安装到SqlServer服务的时候提示启动服务失败(提示重试的时候),这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。 sqlservr64.rar sqlservr32.rar 3、进入SQL Server 2005的安装路径,进入MSSQL文件夹下面的Binn文件夹,在该文件夹里面搜索“sqlservr.exe”文件,并把它复制一份到桌面或其它地方作为备份,然后把上面第2步下载的文件解压出sqlservr.exe和sqlos.dll两个文件,复制到Binn文件夹里面覆盖原文件(即点击替换)。 例如“D:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn”。 4、点击“重试”,安装继续,安装程序安装成功。 5、安装完成之后,如果想要打SP4补丁,去任务管理器找到sqlservr.exe进程,把它结束掉,把备份的sqlservr.exe文件还原回去,也就是替换回去(否则SP4安装程序以为你已经应用过SP4),然后就能打上SP4补丁了(即安装已经下载好的SP4更新程序)。(在此之前不要运行SQL任何软件) 6、安装完SP4补丁,SQL Server运行正常。(补丁可以网上下载,是一个exe格式的可执行文件,实际上就是一个更新软件包,也可叫补丁,只是叫法不一样)。 通过以上六个步骤基本可以解决问题。没有解决的可能是当前登录不是超级管理员导致的。
解决 win8系统安装sql2005时报了服务无法启动问题,具体操作是通过网上搜索过来的 1、正常安装任一版本的SQL Server 2005(最好安装企业版)。 2、安装到SqlServer服务的时候提示启动服务失败(提示重试的时候),这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。 sqlservr64.rar sqlservr32.rar 3、进入SQL Server 2005的安装路径,进入MSSQL文件夹下面的Binn文件夹,在该文件夹里面搜索“sqlservr.exe”文件,并把它复制一份到桌面或其它地方作为备份,然后把上面第2步下载的文件解压出sqlservr.exe和sqlos.dll两个文件,复制到Binn文件夹里面覆盖原文件(即点击替换)。 例如“D:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn”。 4、点击“重试”,安装继续,安装程序安装成功。 5、安装完成之后,去任务管理器找到sqlservr.exe进程,把它结束掉,把备份的sqlservr.exe文件还原回去,也就是替换回去(否则SP4安装程序以为你已经应用过SP4),然后立即打上SP4补丁(即安装已经下载好的SP4更新程序)。(在此之前不要运行SQL任何软件) 6、安装完SP4补丁,SQL Server运行正常。(补丁可以网上下载,是一个exe格式的可执行文件,实际上就是一个更新软件包,也可叫补丁,只是叫法不一样)。 通过以上六个步骤基本可以解决问题。没有解决的可能是当前登录不是超级管理员导致的。

34,837

社区成员

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

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