'Microsoft.ACE.OLEDB.12.0' 64x SQL Server und 86x Office?

Der Fehler

OLE DB-Provider "Microsoft.ACE.OLEDB.12.0" kann nicht für verteilte Abfragen verwendet werden, da der Provider für die Ausführung im Apartment-Modus mit einem Thread konfiguriert ist.

Und die Antworten, die ich sehe, sind ein Konflikt zwischen 64-Bit-SQL-Server und 32-Bit-Office. Gibt es eine Möglichkeit, ein OpenRowset in Excel in SQL Server auszuführen?

insert into dbo.FiscalCalendar 
select * from 
openrowset('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0 Xml;Database=C:\Users\uname\Desktop\fy11.xlsx;',
'Select * from [Sheet1]')

Antworten auf die Frage(12)

Ihre Antwort auf die Frage