在具有不同参数的两个单独的计划上运行相同的SSIS包

时间:2014-05-12 13:51:31

标签: deployment ssis scheduling ssis-2012

我有一个(相对简单的)包必须在两个相同的数据库上运行。 (A + B)

但对于数据库A,它必须每天运行直到10月3日,对于数据库B,它必须每隔一天运行一次,直到6月1日。

现在我的想法是创建一个包含param并在两个计划上运行的包。在一个计划中,param将导致程序包从数据库A中读取,在另一个计划中,它将导致程序包从数据库B中读取。

听起来很合乎逻辑,甚至都不太复杂。但我不确定如何实际实现这一点。

部署包两次?每个部署它自己的时间表和参数设置?或者是否可以按计划更改参数?

你会做什么?

Thanx和我一起思考,Henro

1 个答案:

答案 0 :(得分:1)

我会部署一个包。我将在SQL Server代理中定义两个作业,每个作业都有自己的计划,每个作业都传递适当的参数。

您无法在单个作业中为每个计划设置参数。

相关问题