我收到错误当我尝试使用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
答案 0 :(得分:0)
我想说你需要用户声明并假设你知道文件名是什么。我刚刚尝试了你的陈述,因为选择了错误。
这是我的解决方案,包含我的信息:
DECLARE @delete VARCHAR(50)
SELECT @delete = 'del B:\test.txt'
EXEC xp_cmdshell @delete