我正在尝试在我的 64 位 Windows 机器上使用 32 位 SQL Server 迁移助手 (SSMA) 将 32 位 MS Access DB 迁移到 SQL Server。由于以下错误,向迁移项目添加 Access DB 总是失败。错误消息建议使用我已经在使用的 32 位版本的 SSMA。有什么问题?
访问对象收集器错误:数据库
由于以下错误,检索具有 CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} 的组件的 COM 类工厂失败:80040154 类未注册
(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))。请确保您使用的是正确版本的 SQL Server 迁移助手。
如果您安装了 32 位 Microsoft Access,则需要使用 32 位版本的迁移助手。
为了使用 64 位版本的迁移助手,您需要安装https://go.microsoft.com/fwlink/?linkid=834402上提供的 64 位 Microsoft Access 组件。
加载数据库内容时出错