我无法使用xp_cmdshell

时间:2016-09-09 14:30:46

标签: sql-server xp-cmdshell

我收到错误当我尝试使用xp_cmdshell从文件夹中删除csv文件时,访问被拒绝。但是我可以使用xp_cmdshell从同一位置成功删除.csv.gpg文件。

我的查询如下:

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

1 个答案:

答案 0 :(得分:0)

我想说你需要用户声明并假设你知道文件名是什么。我刚刚尝试了你的陈述,因为选择了错误。

这是我的解决方案,包含我的信息:

DECLARE @delete VARCHAR(50)

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

EXEC xp_cmdshell @delete