博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 2000数据库备份文件还原成sql server 2005 /2008
阅读量:7033 次
发布时间:2019-06-28

本文共 670 字,大约阅读时间需要 2 分钟。

前几天需要把公司远程桌面上的一个数据库还原到本地。服务器上的是mssql 2000,手动还原到本地sql2008 出错。于是搜索并解决了以下问题。

在sql server 2005 /2008中直接右击数据库选还原数据库。

 

 

详细错误信息附图如下: 

 
1、删除上述操作中新建的数据库或还原时要起的数据库名称相同的数据库名称,结合上图如删除已存在的'test'数据库; 
2、右击“数据库”选择“还原数据库”; 

 

3、在出现的窗口中输入目标数据库,如输入db_test,并选择“源设备”,点击浏览按钮; 

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

 

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

【关键所在】 

由上述内容不难看出来,使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005/2008的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。

注意:

如果经过上面的方法还是不可以的话 可能就是数据库备份的数据问题了

转载于:https://www.cnblogs.com/wangyuelang0526/archive/2012/05/07/2486845.html

你可能感兴趣的文章
C#和.Net的关系
查看>>
(转载)OpenStreetMap初探(一)——了解OpenStreetMap
查看>>
stm32F10x复习-1
查看>>
嵌入式技术学习路线
查看>>
目前为止最好的关于const的解释
查看>>
20145213《信息安全系统设计》第九周学习总结下篇
查看>>
thinkphp疑难解决4
查看>>
黑盒测试(一)
查看>>
Delphi和C++的语法区别 (关于构造和析构)
查看>>
成为Java GC专家(3)—如何优化Java垃圾回收机制
查看>>
IIS的安装
查看>>
Android下运行c程序
查看>>
基础命令集合
查看>>
Hadoop缺省端口列表
查看>>
sublime text 2 安装emmet插件
查看>>
使用pc控制GOPRO6拍照
查看>>
nginx缓存过期管理小结
查看>>
SQLSERVER查询那个表里有数据
查看>>
【十大经典数据挖掘算法】AdaBoost
查看>>
JSP相关知识
查看>>