Error-Unable to open BCP-host-Datei-Daten, während der Ausführung eines BCP-Befehls

Ich versuche zum kopieren von Daten von a '.dat' - Datei in eine Tabelle in sql server
Ich bin immer diese Fehlermeldung beim ausführen der folgenden Befehle:

declare @cmd varchar(100)
set @cmd = 'bcp dBFCLogging.dbo.TempBFCLogs in ' + '''D:\WorkArea\data.dat''' + ' -c -T'
exec xp_cmdshell @cmd

Die genaue Fehlermeldung:

SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Unable to open BCP host data-file
NULL

Lief ich ein print-Befehl und überprüft die cmd-variable, und das sieht okay aus.

bcp dBFCLogging.dbo.TempBFCLogs in 'D:\WorkArea\data.dat' -c -T

Bin ich beim ausführen dieses Befehls auf einem DB-server, so habe ich diese Datei unter dem richtigen Pfad auf, dass die DB-server. Ich hatte gelesen, dass es sein könnte, Erlaubnis Fragen. So, ich habe aktiviert der Benutzer "Everyone" Lese - /Ausführungszugriff auf das Ordner-Struktur und auch die Datei, aber trotzdem wirft dieser Fehler während der Ausführung.
Bitte um Hilfe!!

InformationsquelleAutor karan k | 2014-06-23
Schreibe einen Kommentar