Bull Insert. Betriebssystemfehlercode 3

29/09/2008 - 12:56 von Bernd Neumann | Report spam
Hallo NG.
Mit folgender SQL Statement will ich ein externes Textfile von einen
Windows XP PC in eine SQL Server 5 Tabelle importieren:
USE RW_DB;
GO
BULK INSERT [XX_DB].[XX_schema_test].[xx_Daten]


FROM 'C:\test\test.txt'
WITH (
DATAFILETYPE = 'char',

ROWTERMINATOR = '',
KEEPNULLS
);
GO

Leider klappt das nicht. Ich erhalte folgende Fehlermeldung:

Das Massenladen ist nicht möglich, da die Datei "C:\test\test.txt'" nicht
geöffnet werden konnte. Betriebssystemfehlercode 3(Das System kann den
angegebenen Pfad nicht finden.).

Fehlen hier Berechtigungen für den SQL server auf dem PC?
Die zu importierende Datei ist vorhanden und ich kann sie auch über den
Dialog Datei öffnen in den Server als externe Textdatei einfügen.
Ich melde mich auf dem Server mit der Server-Anmedlung und nicht mit der
Windows Authentifizierung an

Wer weiß hier Bescheid und kann mir helfen.
Gruß und Danke
Bernd
 

Lesen sie die antworten

#1 Peter Doering
29/09/2008 - 14:03 | Warnen spam
Hallo,

Bernd Neumann wrote:

Mit folgender SQL Statement will ich ein externes Textfile von einen
Windows XP PC in eine SQL Server 5 Tabelle importieren:
USE RW_DB;
GO
BULK INSERT [XX_DB].[XX_schema_test].[xx_Daten]

FROM 'C:\test\test.txt'



Hmm, du sprichst C:\Test\ auf dem *Server* an. Probier mal entweder per
UNC-Path auf die Freigabe des WXP-PCs (\\WXP_PC\C$\Test\Test.txt) oder
kopier die Datei auf den Server.

Gruss - Peter

Ähnliche fragen