首页 相关文章 使用FORFILES命令来删除SQL Server备份

使用FORFILES命令来删除SQL Server备份

  专家解答

  虽然有很多种方式可以解决这个问题,但是我们可以用T-SQL代码来处理这个文件删除过程。我用xp_cmdshell命令和FORFILES命令来处理类似于你所列出的过程。可以从Microsoft TechNet中获得FORFILES的可靠信息,但是在这篇文章中,我将涉及FORFILES大量的结构和使用方法来达到你的目的。

  该FORFILES命令将选取文件的一个子集并且针对这个子集执行一个命令。这个命令需要下面的参数和接受下面的变量。

  参数

参数名 描述
/p 路径
/m 检索屏蔽 (默认情况下是 *.*)
/s 如果包含这个参数,那么子目录将会被递归地检索。
/c command 针对结果集中的每一个文件执行命令,命令必须包含在双引号中,默认情况是"cmd c/ echo @file"
/d 针对文件选择的日期范围,把最新的更改日期当作文件标准。当/d参数是MM/DD/YYYY格式时,满足指定的+/-日期标准的文件也包含在内。当文件格式是smallint (-32,768 - 32,768)文件+/-文件并且带着一个更改日期+/-时,从当前日期到该日期的时间数目将会包...[ 查看全文 ]

2016-02-19 标签:

使用FORFILES命令来删除SQL Server备份的相关文章

手机页面
收藏网站 回到头部