作业中,调用DTS包的问题

王朝厨房·作者佚名  2007-01-04
宽屏版  字体: |||超大  

摘要:作业中,调用DTS包的问题

作业中调用DTS包的问题

问题描述1:

如何使用作业调度DTS包

方法:

1. 企业管理器--数据转换服务--本地包--右键你要调度的包--选择“调度包”--设置调度时间安排即可。

2. 如果直接创建作业,则应该在作业的步骤类型中选择“操作系统命令(CmdExec)",在作业的代码中,使用 DTSRun 来执行指定的DTS包。

问题描述2:

在作业中,通过查询数据库表里的某条记录的状态,如果状态符合就执行作业的下一步,去调DTS执行,这个该如何解决?

方法:

把作业的类型改为TSQL,然后使用类似下面的作业代码:

if exists(select * from ...) --数据检索

exec master..xp_cmdshell ’dtsrun ...’ --如果成功,调用xp_cmdshell来调用dtsrun工具执行包

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有