I can not find a solution for this error:
The 32-bit OLE DB provider "Microsoft.ACE.OLEDB.12.0" cannot be loaded in-process on a 64-bit SQL Server.
I found a lot of posts on the web but none work.
I am working with SQL server 2014 64 bits and office 2013
Code that generates the error:
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0 Xml;HDR=YES;Database=C:SSISTable_nm.xlsx',
'SELECT * FROM [Table_nm$]');
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…