我在从here运行SQL Server 2012的Server 2012计算机上安装了最新版本的Microsoft.ACE.OLEDB.12.0
x64。
安装的应用程序已显示在已安装的程序列表中,但当我尝试运行OPENROWSET
查询时,我正在
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered
此外,提供程序未显示在“服务器对象”下的提供程序列表中 - >链接服务器 - >提供商
我到处都看了,但我似乎找不到任何关于如何让它显示在列表中的信息。
有没有人知道如何让它出现?
任何帮助都将不胜感激。
答案 0 :(得分:0)
如下载页面所述,不建议或不支持将ACE作为链接服务器提供程序加载到SQL Server中。
相反,请考虑使用SSIS Data Feed Publishing Components for SSIS 2012(或更新版本的Data Streaming Destination)在一个隔离的短期SSIS流程中加载提供程序。