0
我在我们的2012年运行SQL Server 2012的服务器2012从here上安装了最新版本Microsoft.ACE.OLEDB.12.0
x64。Microsoft.ACE.OLEDB.12.0未在提供商列表中显示
的应用程序安装,并呈现出在安装的程序列表,但是当我尝试运行OPENROWSET
查询,我得到
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered
此外,供应商没有出现在列表中了服务器对象下的提供商 - >链接服务器 - >提供商
我已经找遍了所有的地方,但我似乎无法找到任何有关如何实际得到这个显示在列表中的信息。
有没有人有任何想法如何让这个显示出来?
任何帮助,将不胜感激。
我对此并不熟悉。目前我的Windows服务调用一个存储过程,使用'openrowset'从上传的excel文档中插入数据。此解决方案是否能够提供相同的功能? –
如果您可以编写一个SSIS包来处理该文件,那么您可以在SQL Server中注册该包。然后,无论何时从视图中选择包将运行。 –
此外,它将传递给的环境将是Server 2008和SQL Server 2008.此解决方案是否可以在此情况下运行?我们不是一个普通的SQL服务器商店,我们使用Oracle,所以这也需要在他们的服务器上运行,并且我们唯一的SQL服务器是2012. –