是否可以从包中启动计划的Windows任务?

时间:2008-09-01 06:36:55

标签: sql-server windows ssis

是否有人知道您是否可以以及如何从SQL Server Integration Services(SSIS)包中的远程服务器上启动计划的Windows任务?

3 个答案:

答案 0 :(得分:2)

假设您在Windows Server 2003/2008或Vista上运行它,请使用SSIS执行进程任务以适当的参数启动SCHTASKS.EXE( SCHTASKS / Run /?以查看详细信息)。

答案 1 :(得分:0)

应该可以使用任务计划程序具有可用于与任务交互的脚本COM API

因此,您可以创建一个使用COM互操作来调用Task Scheduler API的自定义任务,或者使用Active X Script任务来执行您的脏工作可能会更快。

答案 2 :(得分:0)

我在2002年的上述COM API中投入了大量时间。温和地说,这是“flakey”。

我们最终做的是让我们的任务每分钟运行一次。该任务所做的第一件事是检查数据库,看它是否应该继续运行。

然后从SSIS“启动”计划任务就像更改数据库字段一样简单。