这可能听起来像一个简单的问题,但网上的答案都指向设置环境并在项目/包中引用它的基础知识.
我遇到的场景从未在任何地方被提及过,所以我认为在这里记录行为会很好.
以下是重现问题的步骤:
1.创建新包:Package1.dtsx
2.创建新的(包)参数:Test, Int32, Required
3.部署项目.
4.转到Integration Services目录并导航到该程序包.
5.右键单击包,然后
单击配置... 6.单击包参数Test
7 旁边的"..." .您将看到该"Use environment variable"
选项被禁用/变灰.
这是为什么?
在 SSIS 中创建脚本任务后出现错误:
验证错误。脚本任务:找不到脚本的二进制代码。请通过单击编辑脚本按钮在设计器中打开脚本并确保它成功构建。
错误已修复(只需要成功构建脚本)并且与问题无关。
在我在 StackOverflow 上寻找答案的过程中,我发现了很多关于这种“预编译”设置的讨论,但是在单击 SSIS 中的几乎所有内容后,我只是找不到它,因此提出了这个问题。
我怀疑它在以后的版本中被删除了,但无法证明。如果您碰巧知道答案,请告诉我。