【发布时间】:2015-09-21 07:58:06
【问题描述】:
我正在尝试使用 Microsoft SQL Server Migration Assistant for Access 6.0 版将 Ms Access 数据库转换为 MS SQL 2012 但每次我尝试转换它时都会弹出一个错误。我如何解决问题的任何想法我都重新安装了 Microsoft SQL Server Migration Assistant for Access 程序,它只工作了一个,之后我遇到了同样的错误。 任何帮助将不胜感激
访问对象收集器错误:数据库 检索具有 CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} 的组件的 COM 类工厂失败,原因如下 错误:80040154 类未注册(HRESULT 异常: 0x80040154 (REGDB_E_CLASSNOTREG))。此错误可能是由于 将 SSMA 作为 64 位应用程序运行,而只有 32 位 已安装连接组件,反之亦然。您可以运行 32 位 SSMA 应用程序,如果您有 32 位连接组件或 64 位 如果您有 64 位连接组件,则 SSMA 应用程序,快捷方式 可以在“程序”菜单下找到 32 位和 64 位 SSMA。 您还可以考虑从 http://go.microsoft.com/fwlink/?LinkId=197502。 加载数据库内容时出错。
【问题讨论】:
-
您是否进行了错误消息本身建议的 32/64 位检查?
-
是的,我确实做了改变,有线的事情是它有效。只有一个
标签: sql sql-server database ms-access ms-access-2010