SSIS作业循环运行

问题描述 投票:0回答:1

我有一个SSIS作业,该作业从一个数据库中提取数据并推入另一个数据库。当前,将记录插入表中时将触发操作。

我的理解是不建议使用SQL Server触发器来启动SSIS作业。向我建议此用例的首选方法是使用重复计划。

如果我每10秒安排一次,如果先前的运行未完成,则ETL作业会再次启动吗? (是否有一个更好的词来描述计算空间中的这种行为?)如果作业重新启动,是否有实现该行为的首选方法?

enter image description here

sql-server ssis jobs
1个回答
0
投票

如果我每10秒安排一次,如果之前的运行未完成,则ETL作业会再次启动吗?

没有一旦作业完成,将根据“起始时间”和满足周期间隔的下一个间隔来计算下一个运行时间。

虽然它正在运行SQL Server Management Studio界面上的“在步骤处启动作业”选项,但是将显示为灰色。

如果您尝试使用sp_start_job再次强行启动该作业,则会收到一条错误消息,指出该作业已经在运行。

© www.soinside.com 2019 - 2024. All rights reserved.