![从 MS Access 2013 迁移到 SQL Server 2014 时出现错误(来自 HRESULT 的异常:0x80029C4A(TYPE_E_CANTLOADLIBRARY))](https://linux22.com/image/1450779/%E4%BB%8E%20MS%20Access%202013%20%E8%BF%81%E7%A7%BB%E5%88%B0%20SQL%20Server%202014%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%88%E6%9D%A5%E8%87%AA%20HRESULT%20%E7%9A%84%E5%BC%82%E5%B8%B8%EF%BC%9A0x80029C4A%EF%BC%88TYPE_E_CANTLOADLIBRARY%EF%BC%89%EF%BC%89.png)
好的……我反复检查了 Google、StackFault、Experts-Exchange 等……以解决此错误,他们都说要注册DAO360.DLL
并将其路径添加到环境设置中。我已经这样做了几次,但仍然收到以下错误:
Access 对象收集器错误:数据库
无法将类型为“Microsoft.Office.Interop.Access.Dao.DBEngineClass”的 COM 对象转换为接口类型“Microsoft.Office.Interop.Access.Dao._DBEngine”。此操作失败,因为对 IID 为“{00000021-0000-0010-8000-00AA006D2EA4}”的接口的 COM 组件的 QueryInterface 调用失败,原因是以下错误:加载类型库/DLL 时出错。(来自 HRESULT 的异常:0x80029C4A(TYPE_E_CANTLOADLIBRARY))。
加载数据库内容时出错。
我没有使用压缩,这是 Windows 7 Enterprise x64、Office 2013 Pro Plus x64 和 SQL Server 2014 Enterprise 的全新安装。
我正在从 2013 .accdb 迁移到 SQL 2014。我也尝试过以前的版本。我正在使用 SSMA 6.0 中的迁移向导。
我遗漏了什么、忽略了什么、需要做什么等等……?