Mssql CSV-Import von anderem Server

Hallo,

ich habe folgendes Problem:
Ich habe einen Datenbankserver mit Namen „DB-Server“ und einen Webserver mit Namen „Webserver“. Auf dem Webserver liegt im Verzeichnis „c:\upload“ die Datei „daten.csv“. Das Verzeichnis ist freigegeben zum lesen für jeden mit dem Freigabenamen „upload“.
Ich möchte nun mit „BULK INSERT“ die „daten.csv“ in die Tabelle „tabDaten“ einlesen.

Wenn ich folgendes schreibe:
BULK INSERT tabDaten FROM ‚\Webserver\upload\daten.csv‘
WITH (FIELDTERMINATOR = ‚;‘, ROWTERMINATOR = ‚;\n‘, FIRSTROW = 2)

bekomme ich die Fehlermeldung:
Das Massenladen ist nicht möglich, da die Datei „\Webserver\upload\daten.csv“ nicht geöffnet werden konnte. Betriebssystemfehlercode 5(Zugriff verweigert).

Kann mir jemand helfen?
Gruß
JTraser

Hallo,

ich habe folgendes Problem:
Ich habe einen Datenbankserver mit Namen „DB-Server“ und einen
Webserver mit Namen „Webserver“. Auf dem Webserver liegt im
Verzeichnis „c:\upload“ die Datei „daten.csv“. Das Verzeichnis
ist freigegeben zum lesen für jeden mit dem Freigabenamen
„upload“.

komisch , wie machst du das, bei mir ist dazu immer ein user nötig.

Ich möchte nun mit „BULK INSERT“ die „daten.csv“ in die
Tabelle „tabDaten“ einlesen.

Wenn ich folgendes schreibe:
BULK INSERT tabDaten FROM ‚\Webserver\upload\daten.csv‘
WITH (FIELDTERMINATOR = ‚;‘, ROWTERMINATOR = ‚;\n‘, FIRSTROW =
2)

bekomme ich die Fehlermeldung:
Das Massenladen ist nicht möglich, da die Datei
„\Webserver\upload\daten.csv“ nicht geöffnet werden konnte.
Betriebssystemfehlercode 5(Zugriff verweigert).

dann würd ich mal dem Benutzer „JEDER“ vollzugriffsrechte geben, vielleicht reicht das, bzw das sollte es aufjedenfall .

g
Kann mir jemand helfen?
Gruß
JTraser

ich habe die Freigabe erteilt mit der Berechtigung „jeder/Vollzugriff“ und siehe da: Es geht.

Danke.