SSIS 2008 excel连接管理器加载xlsx文件错误
问题描述:
我的系统:SSIS 2008 excel连接管理器加载xlsx文件错误
Windows Server 2008 R2标准。
visual studio 2008/SQL Server 2008
没有安装Office。
当我尝试连接到excel(xlsx)文件时,在尝试选择工作表名称时出现此错误。
TITLE: System.Data
------------------------------
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
我应该安装Office(version?)解决这个问题还是有其他解决方案?
答
我刚刚通过相同的问题最近工作。我所进行的研究的共识指出,安装以下应解决的问题: http://www.microsoft.com/en-us/download/details.aspx?id=23734
但是,如果不工作,你可能需要安装此还有: http://www.microsoft.com/en-us/download/details.aspx?id=13255
你不应该必须在您的服务器上安装完整版本的Office。 (除了这样做是不好的做法。)
+0
第一个链接的作品,谢谢。 – thotwielder 2015-02-24 09:26:52
是的。我相信版本12对应于Office 2003,但任何晚于该版本的版本都可以使用。 – 2015-02-23 19:43:23
除了anser belw之外,我发现它还需要将BIDS中的调试模式设置为禁用64位。 http://www.codeproject.com/Articles/534651/HowplustoplussolveplusSSISpluserrorpluscodeplus-xC – thotwielder 2015-02-24 14:00:46