我在包的控制流中的 Foreach 循环容器中运行了一个脚本。
在脚本中,我发出警告,然后成功退出
Dts.Events.FireWarning(-1, "", "warning message here", "", 0);
Dts.TaskResult = (int)ScriptResults.Success;
我已将系统传播变量全部设置为 false。
还尝试将 Package 属性 DisableEventHandlers 设置为 True。
但是,仍然按以下顺序抛出重复的警告消息:
- 脚本
- Foreach 循环容器
- 包裹
我可以将每个事件记录为信息而不是警告......但我不想记录所有信息。记录所有警告更加现实。