64 Bit W2k8 und 64 Bit MSSQL2k8 MSDASQL Foxpro

30/01/2010 - 11:33 von Thomas Hase | Report spam
Hallo NG,

ich versuche auf 64/64 2008er Express adhoc queries, die auf
32bit/32bit MSSQL2k8 laufen.

select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=F:\Daten\DATENB.DBC;
SourceTypeÛC',
'select * from kunde')
go

Selbige schlagen auf dem 64 Bit System fehl.

Einen Verbindungsserver muss ich dazu nicht anlegen.
Der Anbieter MSDASQL ist aber vorhanden im SQL Server.

Meldung:
Der OLE DB-Anbieter 'MSDASQL' für den Verbindungsserver '(null)' hat
die Meldung '[Microsoft][ODBC Driver Manager] Der Datenquellenname
wurde nicht gefunden, und es wurde kein Standardtreiber angegeben'
zurückgeben.
Meldung 7303, Ebene 16, Status 1, Zeile 2
Das Datenquellenobjekt des OLE DB-Anbieters 'MSDASQL' für den
Verbindungsserver '(null)' kann nicht initialisiert werden.

Den Foxpro Treiber habe ich natürlich installiert. Aber ich habe nur
die 32 Bit Versionen und die lassen sich installieren, es wird aber
nichts in den ODBC-Datenquellen angezeigt.

Hat jemand einen Tipp für mich, wie ich es auf dem 64Bit System hin
bekomme. Andernfalls müsste ich extra eine virtuelle Maschine
installieren.

Gruß Thomas
 

Lesen sie die antworten

#1 Martin Behrens
01/02/2010 - 18:28 | Warnen spam
Am 30.01.2010 11:33, schrieb Thomas Hase:

ich versuche auf 64/64 2008er Express adhoc queries, die auf
32bit/32bit MSSQL2k8 laufen.

select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=F:\Daten\DATENB.DBC;
SourceTypeÛC',
'select * from kunde')
go

Selbige schlagen auf dem 64 Bit System fehl.

Einen Verbindungsserver muss ich dazu nicht anlegen.
Der Anbieter MSDASQL ist aber vorhanden im SQL Server.

Meldung:
Der OLE DB-Anbieter 'MSDASQL' für den Verbindungsserver '(null)' hat
die Meldung '[Microsoft][ODBC Driver Manager] Der Datenquellenname
wurde nicht gefunden, und es wurde kein Standardtreiber angegeben'
zurückgeben.
Meldung 7303, Ebene 16, Status 1, Zeile 2
Das Datenquellenobjekt des OLE DB-Anbieters 'MSDASQL' für den
Verbindungsserver '(null)' kann nicht initialisiert werden.

Den Foxpro Treiber habe ich natürlich installiert. Aber ich habe nur
die 32 Bit Versionen und die lassen sich installieren, es wird aber
nichts in den ODBC-Datenquellen angezeigt.



Ohne 64 Bit Treiber wird das nichts werden.


Martin

Ähnliche fragen