我試圖導入我的磁盤C:
從Excel數據文件,但是當我執行查詢錯誤Importe的Excel與OPENROWSET一起
SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0 Xml;HDR=YES;Database=C:\Hola.xlsx', 'SELECT * FROM [Ripley$]')
我得到這個錯誤
消息7308,級別16,狀態1行1
OLE DB提供程序'Microsoft.ACE.OLEDB.12.0'不能用於分佈式查詢,因爲提供程序配置爲以單線程單元模式運行
我想這
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO
,但它不工作。有人可以幫助我嗎?
我使用SQL Server 2008 R2和Office 2010
什麼是您正在使用的查詢?使用此查詢 SELECT * FROM OPENROWSET( 'Microsoft.ACE.OLEDB.12.0', –
IM '的Excel 12.0的Xml; HDR = YES;數據庫= C:\ Hola.xlsx', 「SELECT * FROM [裏普利$]') – Ryuzaki