Fråga : Fel: Fungeringssystemfelet kodifierar 3 (det specificerade systemet inte kan finna banan.) som gör BulkInser i en SQL-Query

Hi

I får detta undantag: systemfelet för

Operating kodifierar 3 (det specificerade systemet inte kan finna banan.), försök för


When I att göra det Bulk mellanlägget i SUBSTRINGEN för SQL.

SELECT (a.line, 1.1) som LEGITIMATIONEN, SUBSTRINGEN för
(a.line, 2.2000) som Account
FRÅN OPENROWSET
(BULK A.DAT för
”C:\Users\Test\Desktop\DAT”,
FORMATFILE = glelineformatfile.txt för
”C:\Users\Test\Desktop\sin”) SOM a

If som jag gör på lokal, bearbetar med maskin med Windows legitimation den fungerar fint, försök samma på serveren med sa och lösenord (UID och PWD).

I får det ovannämnda felet message.


" klar "

Svar : Fel: Fungeringssystemfelet kodifierar 3 (det specificerade systemet inte kan finna banan.) som gör BulkInser i en SQL-Query

Några tydliga meddelanden…, Se till att datafilen är på serveren, gillar den är lokalen. Som astroutkarsh är ordstävet. Sätt spara i en mapp som är synligare till SQL-motorn för sparar tar fram. Till exempel ”det C:\Windows\” arkivet är INTE tillåtet vid SQL-motorn att ta fram där, om inte du berättar tydligt den till. Emellertid installationen av SQL-serveren applicerar de korrekta tillåtelserna för sparar tar fram till arkivet var datafilerna installeras (.MDFEN och .LDFEN sparar). .MDFNA sparar (den Microsoft datafilen) är datafilen var bordlägga data lagras i SQL-server. .LDFNA sparar (logga datafilen), är var datatransaktionerna lagras tillfälligt, tills de begås till bordlägga (.MDF).

Du instrueras att sätta tvåna sparar i ett nytt läge. Om du indikerade ett olikt läge för att installera dina SQL-datafiler, då uppdatera mitt nedanföra läge. Annorlunda, om du har applicerat en standard installation, då läget ska efter arbete för dig.

Därför… den flyttningen sparar därmed
”C:\Users\Test\Desktop\DATA.DAT” =>flyttning till => ”c:\program files\microsoft sql server \ 90 \ data \”,
”C:\Users\Test\Desktop\singlelineformatfile.txt” =>flyttning till => ”c:\program files\microsoft sql server \ 90 \ data \”,

Uppdatera ditt meddelande och utför det, igen därefter.

VÄLJ SUBSTRINGEN (a.line, 1.1) som LEGITIMATION,
             SUBSTRING (a.line, 2.2000) som konto
            FRÅN OPENROWSET
                  (I STORA PARTIER
            ”c:\program files\microsoft sql server \ 90 \ data \ DATA.DAT”,
            FORMATFILE =
            ”c:\program files\microsoft sql server \ 90 \ data \ singlelineformatfile.txt”) SOM a

Att recap du behöver att göra denna (den flyttningen sparar till ett nytt läge), för att låta SQL-servermotorn finna sparar på serveren i en mapp tillåtet till att se sparar.
Andra lösningar  
 
programming4us programming4us