SSIS电子邮件任务



我有一个SSIS包,它包含一个失败消息电子邮件任务和一个成功消息电子邮件任务。我为每个任务创建了两个变量,表示它在哪个环境中运行(测试或生产)。变量如下:-

EmailFailure_Prod=指向生产的包(APP_MSR_ImportMemOutcomes)在2017年11月28日执行失败

EmailFailure_Test=指向测试的包(APP_MSR_ImportMemOutcomes)在2017年11月28日执行失败

EmailSuccess_Prod=指向生产的包(APP_MSR_ImportMemOutcomes)于2017年11月28日上午9:09:26通过用户名在服务器上成功执行

EmailSuccess_Test=指向测试的包(APP_MSR_ImportMemOutcomes)于2017年11月28日上午9:09:26通过用户名在服务器上成功执行

我想将这些变量配置到包配置中,以便根据包运行的环境关闭它们。如有任何帮助,我们将不胜感激。

您应该只有两个变量:EmailFailureEmailSuccess,而不是4个变量。

然后将这些变量的值放在.config文件中,Production消息放在Production.config文件中,Test消息放在Test中。

或者,如果将SSIS 2012+与项目部署方法一起使用,则需要制作两个参数并将它们填充到SSISDB中的项目中。同样的策略,更新的工具。

相关内容

最新更新