我試圖將數據從SQL Server 2014導出到Excel。將數據從SQL Server 2014導出到Excel
我試過這樣
insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0
Xml;HDR=YES;Database=D:\testing.xlsx;',
'SELECT OI_NAME,OI_ADDRESSS FROM [Sheet1$]') select OI_NAME,
OI_ADDRESSS from OI_TEMP
但我得到這個錯誤
OLE DB提供程序 「Microsoft.ACE.OLEDB.12.0」 鏈接服務器 「(空)」 返回了消息「未指定錯誤」。
Msg 7303,Level 16,State 1,Line 1
無法初始化鏈接服務器「(null)」的OLE DB提供程序「Microsoft.ACE.OLEDB.12.0」的數據源對象。
我在互聯網上搜索,發現這一點:
SQL Server錯誤信息,如果用戶具有SQL Server的TEMP目錄OLE DB提供程序沒有權利 「Microsoft.Jet.OLEDB.4.0」對於鏈接服務器「(null)」返回消息「未指定的錯誤」。
Msg 7303,Level 16,State 1,Line 1
無法初始化鏈接服務器「(null)」的OLE DB提供程序「Microsoft.Jet.OLEDB.4.0」的數據源對象。
但我分配的權限仍然不起作用。
爲什麼?