Frage : Microsoft Access-Datenbank-Maschine Redistributable 2010 und „OpenRowSet“

Hallo -

We arbeitend mit SQL-Server 2008 R2 (Bit 64) und angebrachter Microsoft Access-Datenbank-Maschine Redistributable 2010 (AccessDatabaseEngine_X64.exe).

When I, das wir laufen lassen:

SELECT *
FROM OPENROWSET („Microsoft.ACE.OLEDB.12.0“,
'Excel 14.0; HDR=YES; Database= \ \ ServerName$ \ Quarterly Änderung \ QCR \ InputTables \ OverrideCedantDescForSorting.xls'< wbr/>
'SELECT * VON [OverRideCedantDesc$] ")


We die folgenden Fehlermeldungen erhalten:

OLE DB-Versorger „Microsoft.ACE.OLEDB.12.0 " für verbundenen Bediener“ (Null) „zurückgebrachte Mitteilung „könnte installierbares Indexverfahren nicht finden.“.

Msg 7303, Niveau 16, Zustand 1, Linie 1

Can den Datenquellegegenstand des ALTEN DB-Versorger „Microsoft.ACE.OLEDB.12.0 " für verbundenen Bediener“ nicht initialisieren (Null) „.


We haben erfolgreich laufen gelassen, die folgenden gespeicherten procs aber noch die oben genannte Fehlermeldung erhalten:

EXEC sp_configure „Erscheinen brachte Wahlen“, 1 voran;
RECONFIGURE;
EXEC sp_configure „verteilte ad hoc Fragen“, 1;
RECONFIGURE;

sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0“, N'AllowInProcess', 1
sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1

Antwort : Microsoft Access-Datenbank-Maschine Redistributable 2010 und „OpenRowSet“

Wirklich störte der Pfadname es nicht auch nicht;  es war gerade das Excel 14.0, das es störte.
Weitere Lösungen  
 
programming4us programming4us