bluesteal

MS SQL 2000 Verbindung zu MS Access

Moin,
ich möchte in einer Stored Procedures auf eine MS Access Tabelle zugreifen, finde aber nichts wie ich eine Verbindung zu der Access Datenbank aufbauen kann. Bin für jeden Tipp dankbar.


MfG Jan
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 82782

Url: https://administrator.de/forum/ms-sql-2000-verbindung-zu-ms-access-82782.html

Ausgedruckt am: 12.07.2025 um 08:07 Uhr

Bluesteal
Bluesteal 12.03.2008 um 10:51:42 Uhr
keiner ne Idee? Ist das überhaupt Möglich?
MadMax
MadMax 12.03.2008 um 12:45:16 Uhr
Hallo Jan,

doch, das ist möglich. Schau mal unter .

Das bezieht sich zwar auf SQL Server 2005 und MySQL, ist aber vom Prinzip her das selbe und auch genauso zu lösen.

Gruß, Mad Max
Bluesteal
Bluesteal 12.03.2008 um 15:59:36 Uhr
ich habe in meiner Gespeicherten Prozedure nun folgende Zeile:

select * from OPENQUERY ( Access ,'select * from Test' )

Ich habe vorher einen Verbindungsserver mit dem Namen Access eingerichtet. Auf dem Server gibt es auch die dazugehörige OLE DB Verbindung.

Mein Problem ist nun, dass ich zum einen die Tabellen der Access DB nur auf dem Server sehe, aber nicht wenn ich die Prozedure auf einem anderen PC bearbeitet. Zum anderen dass ich beim Aufruf der Prozedure folgende Fehlermeldung bekomme:

[OLE/DB provider returned message: Unbekannter Fehler]
OLE DB-Fehlertrace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].
Der OLE DB-Provider 'Microsoft.Jet.OLEDB.4.0' meldete einen Fehler.

Bin für jeden Tipp was ich falsch mache dankbar

MfG Jan