2016-06-02 14 views
0

Ich versuche, einzelne Abfrage zu einer dbf (FoxPro 9) Datei über SqlServer, das Problem ist, dass diese Dateien in einer anderen Domäne befinden, so habe ich einen LinkedServer mit konfiguriert ein gültiger entfernter Benutzer und ein entferntes Kennwort in der Sicherheitsseite des Verbindungsservers, und wenn ich versuche, die Abfrage auszuführen, erhalte ich den Fehler: "ungültiger Pfad oder Dateiname", aber wenn ich den Windows Forscher öffne und zu den Standort gehe der DBF-Dateien, dann schließe ich den Explorer und starten Sie erneut die Abfrage, jetzt funktioniert gut, ich weiß nicht warum, Irgendeine Idee?Fehler beim Zugriff auf dbf-Dateien durch SQLServer 2008

Antwort

1

Es würde nicht funktionieren, wenn Sie eine Verbindung mit einem Benutzernamen und einem Passwort herstellen müssen. Wenn der Remote-Standort die Verbindung ohne Benutzername und Passwort erlaubt, dann funktioniert es, deshalb funktioniert es, nachdem Sie die Verbindung manuell hergestellt haben. Verwenden Sie ein zugeordnetes Laufwerk als eine Problemumgehung. OTOH-Verbindungsserver zu VFP ist nicht viel wert, ich bezweifle, dass es das wert ist.

+0

Danke, jetzt funktioniert perfekt !! Wie auch immer (nur aus Neugierde), wenn nicht funktionieren, den Benutzer und das Passwort in den Verbindungsserver für was diese Option verwendet setzen? – Ion

1

Wenn die Autorisierung korrekt ist, kann dies ein Problem mit zugeordneten Laufwerken sein. Die Abfrage wird auf dem Server ausgeführt, sodass die Maschine Zugriff haben muss. Hast du Windows Explorer auf dem Server ausprobiert? Hast du einen UNC-Pfad ausprobiert?

+0

Ich verwende keine gemappten Laufwerke, ich benutze UNC, im Linked Server habe ich den Datenursprung: \\ 192.192.192.1 \ d \ soft – Ion

+0

Haben Sie Windows Explorer auf dem Server verwendet? –

+0

Ja, wenn ich den Windows Explorer verwende, habe ich kein Problem, um auf die Dateien zuzugreifen. Wenn ich den Windows Explorer öffne und zum Speicherort der Dateien gehe, fragen sie mich nach einem Benutzer und Passwort im verknüpften Server und ich kann alle Dateien sehen, und wenn die Abfrage danach ausführen, funktioniert die Abfrage gut, das ist seltsam. – Ion