Fråga : Microsoft Accessdatabasmotor Redistributable 2010 och ”OpenRowSet”,

Hi - arbetet för

We med SQL-serveren 2008 R2 (64 bet), och installerade Microsoft Accessdatabasmotorn Redistributable 2010 (AccessDatabaseEngine_X64.exe).

When I som vi kör: för class=" inryckning " för

SELECT *
FROM OPENROWSET (”Microsoft.ACE.OLEDB.12.0”,
'Excel 14.0; HDR=YES; Database= \ \ ServerName$- \ Quarterly ändring \ QCR- \ InputTables \ OverrideCedantDescForSorting.xls'< wbr/>
'SELECT * FRÅN [OverRideCedantDesc$] ”)


We få efter felmeddelandena: för den class=" inryckningen " för

för familjeförsörjaren ”Microsoft.ACE.OLEDB.12.0 " för DB för >OLE för (den ogiltiga) anknöt serveren” ”gånget tillbaka meddelande ”kunde inte finna installable ISAM.”.

Msg 7303, jämnar 16, påstår 1, fodrar 1

Can för att inte initialisera datakällan anmärker av OLE för DB-familjeförsörjaren ”Microsoft.ACE.OLEDB.12.0 " för (den ogiltiga) anknöt serveren” ”.


We har lyckat kört de efter lagrade procsna, men stilla få det ovannämnda felmeddelandet: för class=" inryckning " för

EXEC för show”, 1;
RECONFIGURE; sp_configure ”ad hoc- utdelade Queries” för
EXEC, 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
" klar "

Svar : Microsoft Accessdatabasmotor Redistributable 2010 och ”OpenRowSet”,

Faktiskt den kända banan besvärade inte det either;  det var precis Excel 14.0 som besvärade den.
Andra lösningar  
 
programming4us programming4us