SSIS包SQL作业不使用新的环境变量配置

时间:2015-07-15 22:19:47

标签: sql-server ssis environment-variables config

当我设置我的生产SQL作业以执行使用环境变量进行配置的SSIS包时,作业不使用生产服务器上环境变量的生产配置值。 该作业使用设计时间值。 我在执行作业(生产)的同一台服务器上创建了环境变量。有什么想法?

2 个答案:

答案 0 :(得分:1)

我发现我必须重新启动SQL Server代理才能让SQL Agent识别新创建的Environement Variable。

答案 1 :(得分:0)

首先,确保正确referenced并激活了环境变量。 然后,在部署程序包后,编辑有问题的SSIS步骤的配置,将Env Vars将要设置的值空白掉。单击确定声称未设置必需的变量时,您可能会收到错误消息。忽略它,单击“取消”退出“配置”屏幕。再次进入配置屏幕,您将看到最终使用了Env Vars。古怪,但是比重新启动SQL Server更好(已通过SQL Server 2016测试)