升迁向导不支持SQL2008
时 间:2012-08-15 16:08:12
作 者:dbaseIIIer ID:22003 城市:深圳
摘 要:升迁 SQL 注意事项
正 文:
当客户用了几年我们的应用程序后,公司长大了,业务长大了,我们的服务一而需要长大的了!好多时候我们经常会把顾客以前的应用升级到SQL 服务器的。
不过今年开始用 SQL2008 就有点问题了!
以前我们都会用 微软的升迁向导 Upsizing Wizard 的,但是如果你是升迁到 sql2008 的话,就出现这个了!
曾经就经过几番折腾,譬如不停改些sql 服务器的配置,拿access各个版本来测试,最后的结论我能告诉你,这个“升迁向导”是2000年开发的,其中读取sql 版本的方式,也是当年的方式,所以根本就会误读SQL Server v10(2008)为 1.x 而不是 sql v6.50以后的版本,所以不支持执行!
没有简单的方法就找呗!复杂的呗!
也是微软提供给我们升迁Access 数据库的的迁移工具,当然这个工具所能支持的远比Access的升迁工具为多,只是烦!复杂!但是没办法! 就是这个 SQL Migration Assistant for Access, 或简称 SSMA
SSMA 能让你一次过升迁一大堆mdb,accdb 里面的 表和查询 到sql服务器的,并且自动把原来Access应用里面的表改成为连接表(若果你需要的话)。
SSMA 并不只是一次性的工具,它另外还可以“续传”的!其实意思是你可以保存配置,意思是用来同步选定了的 表和查询结构及数据。
所以,我建议,以后废除使用 “升迁向导”了,改用“SSMA” 吧。
奇异的 COM 错误
当SSMA 在我的 Win7 x64系统完美运行后,在我 WindowsXP 的虚拟机内,当我尝试载入Access数据库时,就出现了一个奇怪的错误!
Unable to cast COM object of type ‘Microsoft.Office.Interop.Access.Dao.DBEngineClass’ to interface type ‘Microsoft.Office.Interop.Access.Dao._DBEngine’
… {00000021-0000-0010-8000-00AA006D2EA4}…
确实在网上真的没找到任何有关这个错误的信息!
到处看看我的配置,最后看到 DAO驱动的文件夹,(原来是想看看 dll的版本号的),
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll
我察觉到文件名称是蓝色的,这里就让我想起了这个硬盘启动了压缩的。
也试试看的心理,取消了压缩,但神奇的,SSMA就运作正常了!
我能说的,这只是一次排错经验,我不能说这是方法,微软的东西,尤其是office 与Windows, Office 与 服务器产品,都是充满着很多版本不兼容的问题的!
需要教程就自己下吧!
迁到sql2008的,要用 Microsoft SQL Server Migration Assistant (SSMA)
www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#Access
升迁到SQL2008以前的,请看access自带的升迁向导
support.microsoft.com/kb/325017
开发者你们好,这是 地球信息思维开发者 dbaseIIIer QQ:325613888 请参考 Accessoft.com 内部栏目 互联网技术栏目 更多的思维在 新浪微博 Access贴吧 VisualPHP贴吧 |
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)