2016-09-09 55 views
0

エラーが発生します。xp_cmdshellを使用してフォルダからcsvファイルを削除しようとすると、アクセスが拒否されます。ただし、xp_cmdshellを使用して.csv.gpgファイルを同じ場所から正常に削除できます。私のクエリのようになりますxp_cmdshellを使用して.csvファイルを削除できません。

--delete the csv file from local folder 
SELECT @Delete2 = 'del ' + 'C:\Akshay\files\testfile.csv' 
EXEC master..Xp_cmdshell @Delete2 

答えて

0

私は、ユーザー宣言する必要が言うと、あなたは、ファイル名が何であるかを知っていると仮定します。私はちょうどあなたが持っているステートメントを試してみました。ここで

は、私が持っている情報と私のソリューションです:

DECLARE @delete VARCHAR(50) 

SELECT @delete = 'del B:\test.txt' 

EXEC xp_cmdshell @delete 
+0

は動作しません。 : –

+0

ローカルボックスにファイルがありますか?SQL Serverがローカルインスタンスに接続されていますか? –

+0

これを実行して得られる値を教​​えてください:name = 'xp_cmdshell' –

関連する問題