当我设置我的生产SQL作业以执行使用环境变量进行配置的SSIS包时,作业不使用生产服务器上环境变量的生产配置值。 该作业使用设计时间值。 我在执行作业(生产)的同一台服务器上创建了环境变量。有什么想法?
答案 0 :(得分:1)
我发现我必须重新启动SQL Server代理才能让SQL Agent识别新创建的Environement Variable。
答案 1 :(得分:0)
首先,确保正确referenced并激活了环境变量。 然后,在部署程序包后,编辑有问题的SSIS步骤的配置,将Env Vars将要设置的值空白掉。单击确定声称未设置必需的变量时,您可能会收到错误消息。忽略它,单击“取消”退出“配置”屏幕。再次进入配置屏幕,您将看到最终使用了Env Vars。古怪,但是比重新启动SQL Server更好(已通过SQL Server 2016测试)