SSIS 2008 excel 连接管理器加载 xlsx 文件错误

SSIS 2008 excel connection manager load xlsx file error

我的系统:

Windows 服务器 2008 R2 标准。

visual studio 2008/SQL 服务器 2008

未安装 Office。

当我尝试连接到 excel (xlsx) 文件时,我在尝试 select sheet.

的名称时遇到此错误
    TITLE: System.Data
    ------------------------------

    The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

我应该安装 Office(版本?)来解决这个问题还是有其他解决方案?

我最近刚刚解决了同样的问题。我进行的研究的共识是安装以下内容应该可以解决问题: http://www.microsoft.com/en-us/download/details.aspx?id=23734

但是,如果这不起作用,您可能还需要安装它: http://www.microsoft.com/en-us/download/details.aspx?id=13255

您不必在服务器上安装完整版的 Office。 (除此之外,这样做是不好的做法。)