Sql Server 2000的数据库备份还原到Sql Server 2005

使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称能够是任意的一个名称,没必要与原库名称相同sql

一、此时你的sql2005中若是已经有一个和你想还原的数据库名称同样。先将其删除。
二、右击“数据库”选择“还原数据库”;
数据库

三、在出现的窗口中输入目标数据库,如输入CN17006_db,并选择“源设备”,点击—>浏览按钮;
服务器


四、单击“添加”按钮,选择Sql Server 2000的备份文件,点击“肯定”按钮到初始窗口,勾选文件前“还原”列的复选框;
spa


五、点击“肯定”按钮,数据库还原成功。操作系统

【常见错误】方法

此时若是出现如下错误提示(如图):im


还原 对于 服务器“14B269A9B39C4B9”失败。  (Microsoft.SqlServer.Express.Smo)数据

------------------------------
ADDITIONAL INFORMATION:db

System.Data.SqlClient.SqlError: 对文件 "f:/usr/cw4c022/cw4c022_db_Data.mdf" 的目录查找失败,出现操做系统错误 3(系统找不到指定的路径。)。 (Microsoft.SqlServer.Express.Smo)img

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

格式:数据库安装目录/MSSQL.1/MSSQL/Data/数据库名_data.mdf(数据库名_data)第一项

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

其实就是最后一个“/”后面不用修改前面改为你的sql2005的安装目录。

以下图