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

SSIS 2008 excel连接管理器加载xlsx文件错误,ssis,Ssis,我的系统: Windows server 2008 R2标准 visual studio 2008/SQL Server 2008 没有安装办公室 当我尝试连接到excel(xlsx)文件时,在尝试选择工作表名称时出现此错误 TITLE: System.Data ------------------------------ The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local mac

我的系统:

Windows server 2008 R2标准

visual studio 2008/SQL Server 2008

没有安装办公室

当我尝试连接到excel(xlsx)文件时,在尝试选择工作表名称时出现此错误

    TITLE: System.Data
    ------------------------------

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

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

我最近刚刚解决了同样的问题。我进行的研究一致认为,安装以下设备应该可以解决问题:

但是,如果这不起作用,您可能还需要安装:


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

是的。我相信版本12对应于Office2003,但任何比它更高的版本都应该可以工作。除了anser belw,我发现它还需要将BIDS中的调试模式设置为64位禁用。