emi*_*ios 9 sql database sql-server ms-access ms-access-2010
我正在尝试将Ms Access数据库修改为MS SQL 2012,使用Microsoft SQL Server迁移助手for Access版本6.0,但每次我尝试转换它时都会弹出一个错误.任何想法如何我可以解决问题我重新安装程序Microsoft SQL Server迁移助手访问,它只是工作,然后我有相同的错误.任何帮助将非常感激
访问对象收集器错误:数据库检索具有CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419}的组件的COM类工厂由于以下错误而失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)).此错误可能是由于将SSMA作为64位应用程序运行而仅安装了32位连接组件,反之亦然.如果您具有32位连接组件,则可以运行32位SSMA应用程序;如果您具有64位连接组件,则可以运行64位SSMA应用程序,可以在"程序"菜单下找到32位和64位SSMA的快捷方式.您还可以考虑从http://go.microsoft.com/fwlink/?LinkId=197502更新连接组件 .加载数据库内容时发生错误.
只是为了完成故事的另一面......
如果您具有64位设置,则可能必须转向另一个方向
并安装64位MSAccess 2010引擎.
我正在运行Access 2013,我相信它是64位的.但是SMAA工具引发了80040154错误.
所以使用32位SMAA并没有帮助.
我把它作为一个免费的独立下载在这里:
在快速安装之后,我
再次启动SMAA 64位,
第一次向导成功.
感谢:https: //social.technet.microsoft.com/Forums/itmanagement/en-US/0249eebf-14bd-45f6-9bca-3b42395a3d13/ssma-60-error-retrieving-the-com-class-factory-for -component失败的,因为到了跟随误差?论坛= sqlservermigration
我记得这个错误.我必须找到32位SSMA的EXE,即使我运行的是64位窗口.默认安装位置为:
C:\ Access SQL的Microsoft SQL Server迁移助手
文件名是:
SSMAforAccess32.exe
归档时间: |
|
查看次数: |
6379 次 |
最近记录: |