63053
Goto Top

Der OLE DB-Anbieter MSDASQL wurde nicht registriert

Hallo,

ich versuche bei einem Kunden Daten per SQL aus einer TXT Datei nachzuladen. Leider scheiter ich nur auf der Maschine beim Kunden, auf meinem Testsystem hat es wunderbar funktioniert. Hat vielleicht einer eine Antwort auf die Meldung die ich nach dem ausführen des Select erhalte!? Welche konfig muss ich hier vornehmen…

select *
into dl_ts
from OpenRowset(
'MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=C:\;',
'select * from TS.txt'
)

Meldung:
Der OLE DB-Anbieter "MSDASQL" wurde nicht registriert.

Content-Key: 83508

Url: https://administrator.de/contentid/83508

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: misterdemeanor
misterdemeanor 19.03.2008 um 16:31:53 Uhr
Goto Top
Hallo Phillip86 und herzlich willkommen auf administrator.de.

Meldung:
Der OLE DB-Anbieter "MSDASQL" wurde nicht registriert.

Also wenn ich diese Meldung so bei Google eingebe erhalte ich schon direkt als ersten Treffer einen Link zur KnowledgeBase von MS.

SQL Server 2005

BG, Felix -misterdemeanor-
Mitglied: 63053
63053 24.03.2008 um 14:52:47 Uhr
Goto Top
Danke für die Link, doch der hat leider nicht weiter geholfen. Die gleiche Meldung wie zuvor, und die DLL habe ich entsprechend hinzugefügt, wie sie im Link beschrieben wird.
Mitglied: misterdemeanor
misterdemeanor 24.03.2008 um 19:35:48 Uhr
Goto Top
HalloPhillip86,

... die DLL habe ich entsprechend hinzugefügt, wie sie im Link beschrieben wird.

Analog zu einer deutschen Windows Version lautet der Pfad dann natürlich
C:\Programme\Gemeinsame Dateien\System\Ole DB\MSDASQL.DLL

Hast Du das berücksichtigt? Was meinst Du genau mit hinzugefügt? Mit regsvr32.exe registriert?
Konntest Du mit
regsvr32.exe /u C:\Programme\Gemeinsame Dateien\System\Ole DB\MSDASQL.DLL
in Deiner Testumgebung den Fehler reproduzieren.

Hat eine [Neu]Installation von MDAC etwas gebracht?

Noch mal die Frage in welchem Umfeld dieser Fehler auftritt (siehe mein voriges Posting).

BG, Felix -misterdemeanor-