是否有人知道您是否可以以及如何从SQL Server Integration Services(SSIS)包中的远程服务器上启动计划的Windows任务?
答案 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“启动”计划任务就像更改数据库字段一样简单。