创建了一个程序包并部署在SQL Server 2017上。我的程序包具有参数(程序包级作用域),并且想要在创建SQL-JOB-STEP时从环境文件中设置值。
我已创建环境文件并完美定义了变量“ Integration Services分类=> SSISDB => MyProject =>环境” ,并且可以在配置和执行我的程序包时分配这些变量参数效果很好。
但是在创建SQL-JOB时我不能做同样的事情。我可以在“步骤属性窗口”中看到一个用于定位“环境”文件的选项,但是当我找到该文件时,我找不到将这些变量分配给程序包参数的方法。有人可以帮我吗?
答案 0 :(得分:2)
单击空值点旁边的省略号(...)。在那里,您将看到三个选项(如果您没有建立环境,那么只有两个)。
设计时间值是此处的默认值。如果您的参数MyVar01_PackageLevel显示了实际值,则UI会以默认字体粗细/样式呈现它。
上面一行是一个手动替代单选按钮,您可以在此处硬编码该值。这样做将导致“值”显示为粗体
设计时间值下方的一行是您可以将参数与环境中的参数值列表相关联的地方。滚动浏览值列表(顺序不明显),然后找到目标属性名称。让我们将其称为V01_PL
之后,上面将以斜体字体表示V01_PL。它不会显示V01_PL
的值,只是告诉您它是驱动配置的值。