So richtig rund läufts das auch nicht.
Ich habe mir den Linked Server angelegt und dabei als Datenpfad einen
UNC-Pfad angegeben. Führe ich das folgende
Query am
SQL Query Analyzer aus:
select * from openquery (DBASE, 'select * from tabelle')
erhalte ich je nachdem wo ich das
Query ausführe entweder das korrekte Resultat oder eine Fehlermeldung.
Wenn ich lokal am Server, auf dem der
SQL Server installiert ist, das
Query ausführe, funktioniert alles.
Führe ich das
Query an meinem Arbeitsplatz aus, auf dem ich auch den
Query Analyzer installiert habe, so erhalte ich die Fehlermeldung:
SQL-Code:
OLE DB provider '
Microsoft.Jet.OLEDB.4.0' reported an error.
[
OLE/
DB provider returned message: '
\\server\pfade' ist kein zulässiger Pfad. Stellen Sie sicher, dass der Pfad richtig eingegeben wurde und dass Sie mit dem Server, auf dem sich die Datei befindet, verbunden sind.]
OLE DB error trace [
OLE/
DB Provider '
Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].