Pytanie : Błąd: System operacyjny błąd kod 3 (The system móc the ścieżka precyzować.) BulkInser w SQL Zapytanie

Cześć,

I dostawać ten wyjątek:

Operating system błąd kod 3 (The system móc the ścieżka precyzować.)


When I próbować Masowy Wszywka w SQL.

SELECT SUBSTRING (a.line, 1,1) gdy ID,
SUBSTRING (a.line, 2,2000) gdy Account
OD OPENROWSET
(MASOWY
"C:\Users\Test\Desktop\DAT A.DAT",
FORMATFILE =
"C:\Users\Test\Desktop\sin glelineformatfile.txt ") GDY a

If I robić na Lokalny Maszyna z Windows Uwierzytelnienie ono pracować świetnie, próbować the pracować na serwer z suma i hasło (UID i PWD).

I dostawać the/>
błąd message.


Odpowiedź : Błąd: System operacyjny błąd kod 3 (The system móc the ścieżka precyzować.) BulkInser w SQL Zapytanie

Oświadczenie oczywisty oświadczenie… Upewniać się the dane kartoteka być na the serwer, jak ono być lokalny. Gdy astroutkarsh mówić. Stawiać the kartoteka w falcówka który być widoczny the SQL Silnik dla kartoteka dostęp. Na przykład, the "C:\Windows\" książka telefoniczna Pozwolić the SQL Silnik tam, jeśli ty dobitnie mówić ono. , The instalacja SQL Serwer stosować the poprawny pozwolenie dla kartoteka dostęp the książka telefoniczna dokąd the DANE kartoteka instalować (the .MDF i .LDF kartoteka). The .MDF kartoteka (Microsoft Dane Kartoteka) być the dane kartoteka dokąd stołowy dane przechować w SQL Serwer. The .LDF kartoteka (Bela Dane Kartoteka) być dokąd the dane transakcja przechować chwilowo until popełniać the stół (.MDF).

Ty instruować the dwa kartoteka w nowy lokacja. Jeżeli ty wskazywać różny lokacja twój SQL Dane kartoteka, then aktualizować mój lokacja mój. Inaczej, jeżeli ty stosować standardowy instalacja, then the następujący lokacja pracować dla ty.

Tym samym… ruch the kartoteka stosownie
"C:\Users\Test\Desktop\DATA.DAT" => ruch => "c:\program files\microsoft sql serwer \ 90 \ dane \"
"C:\Users\Test\Desktop\singlelineformatfile.txt" => ruch => "c:\program files\microsoft sql serwer \ 90 \ dane \"

Wtedy, aktualizować twój oświadczenie i re-execute ono.

WYBIERAĆ SUBSTRING (a.line, 1,1) jako ID,
             SUBSTRING (a.line, 2,2000) Konto
            OD OPENROWSET
                  (MASA
            "c:\program files\microsoft sql serwer \ 90 \ dane \ DATA.DAT",
            FORMATFILE =
            "c:\program files\microsoft sql serwer \ 90 \ dane \ singlelineformatfile.txt ") JAKO a

, Ty potrzebować potrzebować (ruszać się the kartoteka nowy lokacja) the SQL Serwer Silnik the kartoteka na the serwer w falcówka pozwalać the kartoteka.
Inne rozwiązania  
 
programming4us programming4us