bluesteal
Goto Top

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

Content-Key: 82782

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

Printed on: April 18, 2024 at 07:04 o'clock

Member: Bluesteal
Bluesteal Mar 12, 2008 at 09:51:42 (UTC)
Goto Top
keiner ne Idee? Ist das überhaupt Möglich?
Member: MadMax
MadMax Mar 12, 2008 at 11:45:16 (UTC)
Goto Top
Hallo Jan,

doch, das ist möglich. Schau mal unter Microsoft versteckt Passwort im "Internet Information Server".

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
Member: Bluesteal
Bluesteal Mar 12, 2008 at 14:59:36 (UTC)
Goto Top
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