如何在 Office 64 位中安装 Microsoft.Ace.oledb 32 位?

Soh*_*tar 5 ssis

我试图创建一个 SSIS 包,我想将一个 excel 文件上传到我的数据库,但它给了我一个错误

Microsoft.ACE.Oledb.12.0 未在您的本地计算机上注册

我已经安装了 64 位版本的 MS Access Engine 并完美安装,但之后我仍然无法创建 DTS 包。我在互联网上搜索过,发现有两个版本可用于此,我已经下载了两个版本,当我尝试安装 32 位版本的 Access Engine 时,它​​给了我错误

您无法安装 32 位版本的 Microsoft Access Database Engine 2010,因为您当前安装了 64 位 Office 产品。

请帮我解决这个问题,我真的很期待。

小智 14

聚会迟到了,但仍然:

来源

要在运行 Office 2010 64 位的计算机上安装 Microsoft ACE OLEDB Provider 32 位: 使用 cmd 和以下命令安装:

$yourPath$\AccessDatabaseEngine.exe /passive


wil*_*yth 13

该解决方案不再有效。它似乎已经改变,所以现在安装需要 /quiet,而不是 /passive