我的系统:
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(版本?)来解决这个问题还是有其他解决方案?
答案 0 :(得分:0)
我最近刚解决了同样的问题。我进行的研究的共识是,安装以下内容应解决问题: http://www.microsoft.com/en-us/download/details.aspx?id=23734
但是,如果这不起作用,您可能还需要安装它: http://www.microsoft.com/en-us/download/details.aspx?id=13255
您不必在服务器上安装完整版的Office。 (除了这样做是不好的做法。)