利用批处理 存储过程和数据转换服务包执行sqlserver Agent下的Job

1)IF DAY(GETDATE()) <> 2
BEGIN
delete r1001b where mm = convert(char(4),year(getdate() - 1)) + 'M' +
            right('0' + convert(varchar(2),month(getdate() - 1)),2)
end

2)\\192.168.12.12\ftp$\csv\r1001b\migratedata.bat

3)DTSRUN /E /S "(LOCAL)" /N "R1001B"

4)DTSRUN /E /S "(LOCAL)" /N "cmmstr"

5)DTSRUN /E /S "(LOCAL)" /N "ptmstr"

6)DTSRUN /E /S "(LOCAL)" /N "pimstr"

7)

Declare @fm Varchar(10)

Set @fm=(Select Convert(Varchar(4),year(DateAdd(month,-3,getdate() - 1))) + 'F'
                  + right('0' + Convert(Varchar(2),month(DateAdd(month,-3,getdate() - 1))),2))
Execute ('Pc2t_R1001B '''+ @fm+'''')

 

8)Execute ('PV2t_R1001B')

9)\\192.168.12.12\ftp$\csv\r1001b\r1001brestore.bat

备注:DTSRUN的作业类型为操作系统命令(CmdExec)

转载于:https://www.cnblogs.com/Gsun/archive/2009/03/23/1419445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值