SQL Server 2014 无法为链接服务器创建 OLE DB 提供程序"Microsoft.ACE.OLEDB.12.0"实例"(null)"



我使用的是sql Server 2014。我需要将数据sql服务器导出到excel。

所以我试着像这个

CREATE TABLE OI_TEMP
(
 OI_NAME      TEXT
 ,OI_ADDRESSS  TEXT
)
INSERT INTO OI_TEMP (OI_NAME,OI_ADDRESSS) VALUES('AA','BBB')
 insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=D:testing.xlsx;', 
'SELECT OI_NAME,OI_ADDRESSS FROM [Sheet1$]') select OI_NAME,OI_ADDRESSS from OI_TEMP

但不起作用。。其节目Cannot create an instance of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)".

我在这里搜索,但答案对我不起作用。怎么了?我还有一个疑问,我可以在excel的特定行中插入记录吗??

我正在使用sql Server 2014

它在SQl SERVER 2008中工作,但在SQl SERVER 2014中不工作。。。。这里做错了什么?

您的服务器上没有安装数据提供程序Microsoft.ACE.OLEDB.12.0。您需要安装Access DB运行时

相关内容

最新更新