我们有一些复杂的 SSIS 包,目前在 SSIS 2005 中,它们使用Execute Process Task来调用执行一些业务逻辑。
其中一些所谓的程序并不像人们希望的那样稳定。
因此,限制执行时间或其他指标的最简单方法是什么?
例如,十有八九,程序在十秒内(正确)执行。如果它运行超过五分钟,杀死它并假定它返回一个错误。
请假定更改程序不是一种选择。
我们最近开发了一些新的 SQL 2008 SSIS 作业,主要用于执行一些简单的平面文件加载和针对 2008 服务器上的一组表。
事实证明,对于 SSIS 和目标表,它们可能必须在 SQL 2005 服务器上运行。
是否有可能以某种方式降级软件包,而不是从头开始重新开发它们?
显然,任何 2008 年特定的 SSIS 功能都会消失;但是最好不要从空白的设计器屏幕开始。
ssis ×2