Access数据库引擎32位安装失败

我正在尝试安装Access数据库引擎2007年32位。 启animation面出现,你点击“下一步”,然后失败,错误:

“由于错误,安装过早结束”

你点击“确定”,另一个错误窗口说:

“安装包失败了。”

当我使用Access数据库引擎** 2010 32位进行尝试时,情况完全相同

此生产服务器正在运行Windows Server 2008 R2 SP1 64位。

在我尝试安装Access数据库引擎32位之前,我首先需要安装Microsoft Office 2010 Pro( 仅适用于Excel和Office工具 )。 我在生产服务器上尝试了32位版本,因为这是我在开发环境中设置的。 没有运气。 32位版本不会安装。 我没有收到错误“您安装了Office的64位组件”。 我只是收到了上面列出的完全相同的两个错误。 因此,我知道32位/ 64位对于我的项目的Office安装无关紧要,所以我安装了64位Office Pro 2010(仅适用于Excel和Office工具),没有任何问题。

我有一个要求,我需要安装的32位版本的Access数据库引擎。 2007年或2010年,没关系。 我无法使用Access数据库引擎2010的64位版本,因为我的SSIS包不能使用它。 我需要32位版本。

我已经尝试了几个步骤来尝试安装它。 我认真地认为,生产服务器有一些厌恶安装32位应用程序。 以下是我所尝试的:

  • 试图通过命令行安装“/ passive”开关….没有运气。
  • 尝试了很多迭代,将安装文件复制到服务器(直接下载新的副本到服务器,下载一个新的副本到我的本地机器,然后复制它,复制压缩)(http://social.msdn.microsoft .COM /论坛/ EN-US / sqldataaccess /线程/ efd3c1f0-07cd-的45 Ca-a626-2dd0c7ac3e9f)。
  • 尝试从此链接的方法1 http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/fatal-error-installation-ended-prematurely-because/cd963697-9d84-43d2-aa61-a2a97e51d6a0 。 无法尝试方法2,因为它需要重新启动服务器,而且在我的环境中需要很长的更改pipe理过程。
  • 我已经validation我是服务器上的本地pipe理员。 (证据,我可以安装其他应用程序(办公室64位以上))。
  • validation有没有其他办公产品应该阻止安装。 前面提到的安装Excel 2010 64位是安装在服务器上的第一个Office产品。
  • 非常奇怪:为了testing我的理论,生产服务器不喜欢32位应用程序,我安装了一些轻量级的东西。 我在生产服务器上安装了7-Zip 32位,没有任何问题。

以下是我还没有尝试过的一些事情(我会跟进一次):

  • 方法2(如上所述)。 需要重新启动服务器。
  • 未validation开发和生产环境是100%相同的。 我做了一个粗略的检查,表面上看起来是相同的(相同的操作系统和SP版本)。 我需要做一个更深的潜水才能100%确定。

我在开发环境中没有问题。 在Dev中,我安装了Office 2010 Pro 64位(仅适用于Excel和Office工具),然后通过命令行/“/ passive”开关安装了Access数据库引擎2010 32位。

我不知道还有什么要尝试的。 任何build议或意见?