SQL Server 2000数据库备份还原到SQL Server2005数据库

现在手中有SQL Server2000中的数据库备份文件(如果此备份文件没有后缀名*.bak*.tm,请追加相应的后缀名,如*.bak),欲将此文件还原到SQL Server2005中,还原时突然报错,为此在网上搜索了有关文章,现将分析和解决方法详细讲解。

 

如果我们有SQL Server2000的数据库备份文件,要还原到另一个SQL Server2000数据库中,我们的操作是什么样的呢?

1、在目标数据库服务器中,打开SQL Server2000的企业管理器,并新建与原库同名的数据库;

2、右键选择新建的数据库,找到并选择还原数据库,在随后的窗口中选择从设备;

3、添加SQL Server2000的数据库备份文件并勾选覆盖原有数据库,点击确定,还原成功!

 

以上叙述为简单的回顾在SQL Server2000中还原数据库的过程,虽然叙述的步骤不详细,但这大体的步骤已经可以说明一些问题了!

 

【还原SQL Server2005关键所在】

 

使用SQL Server2000数据库的备份文件还原SQL Server2000的数据库和还原SQL Server2005的数据库时,其关键所在就是在SQL Server2000时必须新建数据库并对其还原,而在SQL Server2005时是必须不能新建数据库才能对其还原。另外一个区别就是SQL Server2000时是要新建的数据库与原数据库名称相同,而SQL Server2005时输入的数据库名称可以是任意一个名称,不必与原数据库名称相同。

【详细步骤】

1、此时你的SQL Server2005中如果已经有一个数据库和你想还原的数据库名称一样。先将其删除。

2、右键单击数据库选项,选择还原数据库

 

3、在出现的窗口中输入目标数据库名称,比如:Hysys(图中是CN17006_db),并选择原设备,点击—>浏览按钮;


4、单击添加按钮,选择SQL Server2000的备份文件,点击确定按钮到初始化窗口,勾选文件前还原列的复选框;


5点击确定按钮,数据库还原成功。

 

【常见错误】

此时如果出现以下错误提示(如图):


解决方法:按详细步骤操作至第四步后>点击选项“—>修改还原为

格式:

数据库安装目录\MSSQL.1\MSSQL\Data\数据库名_data.mdf(数据库名_data第一项

数据库安装目录\MSSQL.1\MSSQL\Data\数据库名_log.ldf(数据库名_data第二项

其实,就是最后一个”\“后面不用修改,前面改成你的SQL Server2005安装目录。

如下图:


点击确定,就完成了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值