我在尝试执行包含 Excel 源的 MS SSIS 包时收到错误:
“Microsoft.ACE.OLEDB.12.0 提供程序未在本地计算机上注册”。
尝试安装 64 位 MS Access 数据库驱动程序,然后安装 32 位 MS Access 数据库驱动程序时,出现两个相互冲突的错误:
“您无法安装 64 位版本的 Microsoft Access 数据库引擎,因为您安装了 32 位办公产品”
和
“您无法安装 32 位版本的 Microsoft Access 数据库引擎,因为您安装了 64 位办公产品”
我猜我的电脑上运行的是 32 位和 64 位版本的 office。
有趣的是,我看到只有 MS office 2010 和 MS office Viewer 2003 安装在我的机器上,而后者通过 2007 兼容包安装。
所以,我的问题可能有两个方面:
- 运行驱动程序是解决我最初问题的正确方法吗?
- 由于我的电脑上同时存在 32 位和 64 位 office 版本,我该如何克服无法安装 32 位和 64 位的情况。
请记住,我不确定我应该卸载什么。Office 2010 和 MS windows viewer 2003 正在我的电脑上运行。