Einige offensichtliche Aussagen… Sicherstellen, dass die Datei auf dem Bediener ist, wie ihm ist lokal. Wie astroutkarsh sagt. Die Akte in ein Faltblatt einsetzen, das zur SQL-Maschine für Aktenzugang sichtbarer ist. Z.B. lassen das „C:\Windows\-“ Verzeichnis NICHT durch die SQL-Maschine dort zurückgreifen, es sei denn Sie sie ausdrücklich zu erklären. Jedoch anwendet die Installation des SQL-Servers die korrekte Erlaubnis für Aktenzugang zum Verzeichnis g, in dem die Dateien angebracht (die .MDF und .LDF Akten). Die .MDF Akte (Microsoft-Datei) ist die Datei, in der Tabellendaten im SQL-Server gespeichert. Die .LDF Akte (Journaldaten-Akte) ist, wo die Datenverhandlungen vorübergehend gespeichert, bis sie am Tabelle (.MDF) festgelegt.
Sie angewiesen e, die zwei Akten in eine neue Position einzusetzen. Wenn Sie eine andere Position anzeigten, um Ihre SQL-Dateien anzubringen, dann meine Position unten aktualisieren. Andernfalls wenn Sie eine Standardinstallation angewendet, dann die folgende Position arbeitet für Sie.
Folglich… Bewegung die Akten dementsprechend
„C:\Users\Test\Desktop\DATA.DAT“ => Bewegung zum => „Bediener c:\program files\microsoft-sql \ 90 \ Daten \“
„C:\Users\Test\Desktop\singlelineformatfile.txt“ => Bewegung zum => „Bediener c:\program files\microsoft-sql \ 90 \ Daten \“
Dann Ihre Aussage aktualisieren und re-execute sie.
TEILKETTE (a.line, 1.1) als Identifikation VORWÄHLEN,
TEILKETTE (a.line, 2.2000) als Konto
VON OPENROWSET
(MASSE
„Bediener c:\program files\microsoft-sql \ 90 \ Daten \ DATA.DAT“,
FORMATFILE =
„Bediener c:\program files\microsoft-sql \ 90 \ Daten \ singlelineformatfile.txt ") ALS a
Um zu besohlen, müssen Sie dies tun (die Akten auf eine neue Position verschieben) um die SQL-Server-Maschine die Akten auf dem Bediener in einem Faltblatt finden zu lassen, das zum Sehen der Akten die Erlaubnis gehabt.