如何使用Office 64位安装Microsoft.Ace.oledb 32位?

时间:2016-06-08 18:59:56

标签: ssis

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

  

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

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

  

您无法安装32位版本的Microsoft Access数据库引擎2010,因为您当前安装了64位Office产品。

请帮助我,我真的很期待。

2 个答案:

答案 0 :(得分:3)

不知何故迟到了派对,但是:

source

  
    

在运行Office 2010 64位的计算机上安装32位Microsoft ACE OLEDB提供程序:     使用cmd使用以下命令进行安装:

  
     

$ yourPath $ \ AccessDatabaseEngine.exe / passive

答案 1 :(得分:2)

此解决方案不再起作用。似乎已更改,因此现在安装需要/ quiet

而不是/ passive