Sql server 2008及Sql server 2014无法直接还原Sql server 2000数据库的备份文件的解决办法
- 2017-08-13 19:36:00
- zstmtony 原创
- 8822
最近有客户需要将Access 数据库升迁到Sql server 2014, 由于Access 2003无法直接连接Sql server2008或Sql server2014
所以我就在自己电脑的Access 2003 或Access 2007 ,使用Access自带的升迁功能 先将Access数据库迁移到Sql server 2000
但Sql server 2000的备份文件,无法直接在Sql server2014还原。
经测试过 直接还原备份文件bak时行不通的。有2种方法来实现:
方法一:
如果电脑里安装了SQL2005或Sql server 2008的话,也可以先用SQL2005或Sql server 2008直接还原SQL2000的bak文件,然后在SQL2005或Sql Server 2008下备份后生成X.bak备份集,最后可以直接用SQL2008的SSMS还原,或者是附加数据库,附加方法同下面操作相同。
方法二:
1.如果没有就先将bak文件用sql2000还原后就在C:\Program Files\Microsoft SQL Server 下面的一个data文件里就有了。记得要同时考出两个文件x.mdf和x.ldf。
2,将文件的属性取消只读属性,然后确定。
3,打开SSMS后连接好服务器,然后附加数据库,选中mdf文件,记得mdf文件必须和ldf文件放在同一个位置,否则可能会失败。
4,最后一步就是点确定执行,只要没有报错就是成功了,重启电脑后打开ssms看见数据库里多了个刚还原的数据库。
注意:
1.Sql server 2014 无法使用方法二来 实现(Sql server 2008可能可以,未去测试了)
2.Sql server 2014 要还原Sql server2000的数据库,必须通过 Sql server 2005 或 Sql server 2008做中介,先转一次,再备份,再到Sql server 2014上面还原。
3.将sql server2000的备份数据还原到sql server 2008中关键是一定不要建立一个新的数据库文件(还原会出错),而是直接还原的时候在目标数据库处给待还原的数据库起个名字就可以了!
4.直接将sqlserver2000的备份还原到sqlserver2014是不行的,你需要一个sqlserver2008来做中转。
将sqlserver2000的数据还原到sqlserver2008,再将sqlserver2008的备份还原到sqlserver2014。
2008到2014,操作和2000到2008一样,只是使用的bak文件不同。
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |