Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email SSIS电子邮件任务_Email_Ssis_Configuration_Environment Variables - Fatal编程技术网

Email SSIS电子邮件任务

Email SSIS电子邮件任务,email,ssis,configuration,environment-variables,Email,Ssis,Configuration,Environment Variables,我有一个SSIS包,其中有一个失败消息电子邮件任务和一个成功消息电子邮件任务。我为每个任务创建了两个变量,表示它在哪个环境下运行(test或prod)。变量如下:- EmailFailure\u Prod=在2017年11月28日,指向生产(应用程序\u MSR\u ImportMemOutcomes)的包未能执行 EmailFailure\u Test=指向测试(应用程序\u MSR\u ImportMemOutcomes)的包在2017年11月28日未能执行 EmailSuccess\u P

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

EmailFailure\u Prod=在2017年11月28日,指向生产(应用程序\u MSR\u ImportMemOutcomes)的包未能执行

EmailFailure\u Test=指向测试(应用程序\u MSR\u ImportMemOutcomes)的包在2017年11月28日未能执行

EmailSuccess\u Prod=服务器上的用户名在2017年11月28日上午9:09:26成功执行了指向生产(APP\MSR\u importemoutcomes)的包

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


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

应该只有两个变量,而不是4个变量:
EmailFailure
EmailSuccess

然后将这些变量的值放在.config文件中,生产消息放在Production.config文件中,测试消息放在Test上


或者,如果将SSIS 2012+与project deployment方法一起使用,则可以创建两个参数并将其填充到SSIDB中的项目中。相同的策略,更新的工具。

您应该只有两个变量,而不是4个变量:
EmailFailure
EmailSuccess

然后将这些变量的值放在.config文件中,生产消息放在Production.config文件中,测试消息放在Test上


或者,如果将SSIS 2012+与project deployment方法一起使用,则可以创建两个参数并将其填充到SSIDB中的项目中。同样的策略,更新的工具。

Hello@TabAlleman你能告诉我我不确定要遵循的步骤吗。谢谢。步骤取决于您使用的SSIS版本。我使用的是2012 visual studio。这看起来是一个不错的教程。你也可以用谷歌搜索其他人:Hello@TabAlleman你能告诉我我不确定我在遵循的步骤吗。谢谢。步骤取决于您使用的SSIS版本。我使用的是2012 visual studio。这看起来是一个不错的教程。您还可以为其他人搜索: