做了SQL脚本
set @retaindays=5
set @dir1='del \\bk\G$\dbbackup\'
set @bakfile1=left(replace(substring(convert(varchar(20),Getdate()- @retaindays,120),1,10),'-',''),10)+ '*.Bak'
set @str1=@dir1 + @Store1 + @bakfile1
exec master..xp_cmdshell @str1
一直不成功
放到SQL调试,提示拒绝访问。
解决方法:
增加文件夹的访问权限为完全控制就可以了
本文介绍了一段用于清理过期SQL备份文件的脚本,该脚本通过设置保留天数来删除超过指定日期的备份文件。在执行过程中遇到拒绝访问的问题,并给出了增加文件夹访问权限作为解决方案。
3807

被折叠的 条评论
为什么被折叠?



