Vraag : De Motor 2010 Redistributable en „OpenRowSet“ van het Gegevensbestand van Microsoft Access

Hallo -

We met SQL Server 2008 R2 (met 64 bits) werken en de geïnstalleerde Motor 2010 Redistributable van het Gegevensbestand van Microsoft Access (AccessDatabaseEngine_X64.exe).

When I wij lopen:

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


We krijgt de volgende foutenmeldingen:

OLE- OB „Microsoft.ACE.OLEDB.12.0 " voor verbonden server“ (ongeldig) „teruggekeerd bericht „kon geen installable ISAM vinden.“.

Msg 7303, Niveau 16, Staat 1, Lijn 1

kan het gegevensbronvoorwerp van De leverancier van ole- OB „Microsoft.ACE.OLEDB.12.0 " voor verbonden server“ initialiseren niet (ongeldig) „.


We hebben met succes in werking gesteld opgeslagen het volgende procs maar nog de bovengenoemde foutenmelding geworden:

EXEC sp_configure „toont geavanceerde opties“, 1;
RECONFIGURE;
EXEC sp_configure „Ad hoc Verdeelde Vragen“, 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

Antwoord : De Motor 2010 Redistributable en „OpenRowSet“ van het Gegevensbestand van Microsoft Access

Eigenlijk, ook niet hinderde de wegnaam het niet;  het was enkel Excel 14.0 die het hinderde.
Andere oplossingen  
 
programming4us programming4us