在 SSIS 中,我可以更改 project.param 值吗?

In SSIS, can I change the project.param value?

我可以看到并且可以修改项目变量的值,但我的问题是...我可以修改参数 Project.params 或 Package Params 的值吗?我没有找到那个选项。

例如,我创建了一个名为 StopExecution 的布尔类型的项目参数,其值为 False,当我的 SSIS 步骤之一发生错误时,我可以将 Project.param StopExecution 的值更改为 True 吗?我的另一个包 Package2.dtsx 中的功能,在我完成第一个包 Package1.dtsx 开始执行之前(两者都是为 SQL 作业执行的)我可以验证我的 Package2.dtsx 必须执行?

你能帮帮我吗?我能做到吗?

没有。项目参数为 read-only;您可以在包开始时指定它的值。
您正在寻找一些可以在子包中更改的全局参数。文件,SQL table 或 Web 服务可以是这样的全局存储;您将一些值写入 SQL table 并稍后读取。
guideline 如何使用子包中的 SSIS 父包变量以及更新子包中的父包变量。您可以尝试一下,但这种情况依赖于可变范围 hack。