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

Printed on: April 25, 2024 at 19:04 o'clock

Member: misterdemeanor
misterdemeanor Mar 19, 2008 at 15:31:53 (UTC)
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 Mar 24, 2008 at 13:52:47 (UTC)
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.
Member: misterdemeanor
misterdemeanor Mar 24, 2008 at 18:35:48 (UTC)
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-