【发布时间】:2017-06-24 17:30:17
【问题描述】:
我在尝试执行包含 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 正在我的电脑上运行。
【问题讨论】:
标签: excel ms-access ssis ms-jet-ace