我試圖將數據從SQL Server導出到Excel,但它不起作用。將Sql Server(64位)導出到Excel(32位)
我的代碼是
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0 Xml;HDR=YES;
Database=D:\FATXL.xlsx;',
'SELECT * FROM [Sheet1$]')
SELECT * FROM tabel1
錯誤
32位OLE DB提供 「Microsoft.ACE.OLEDB.12.0」 不能裝載 在進程上的64位SQL服務器。
我需要知道它是否有可能將數據從64位SQL Server導出到32位MS Excel以及如何執行它?
我們是否應該有相同的SQL服務器和excel的位,以使其工作?