CmdExec类型作业,运行forfiles命令

        适用于SQL Server生产环境DBA的七大技巧  ,第一个技巧的实现

 

 

   

删除过期的bak备份文件的另一方法,

操作系统cmdExec类型作业,调用forfiles命令实现,

 

第一步:创建作业

     (命令是forfiles语法:可参考http://database.csdn.net/page/27fdc255-6fab-4628-97fd-bb35597486a6)

 

 创建作业

                  ( 图1)

 

 

第二步:保存作业后,运行后报错 (提示,搜索标准没有找到文件)

            跟踪发现实际文件已删除,,(留意进程退出代码)

 

 

   出错提示

                   图2)

 

   第三步:执行成功却报错,这样会不便于跟踪失败的作业,

                   经查图2红框内,就是图1中的成功进程退出代码框, 需要填写的代码值。

                   把 红框中 “1” 填入图1框内,

               再运行job---->success   一切正常,,

        

 

总结:

      1:用CmdExec 类型作业,需填写   成功进程退出代码 ,对应的进程代码,可以在失败的job记录中找出

      2:实现了用forfiles命令来执行删除备份文件

 

 

 

     

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值