我在 SSIS 2012 中遇到了一个非常严重的错误。我只是在 SSDT 中运行。
我在 For...Each 块中有一个脚本任务。
第一次到达时它运行良好。
第二次到达时,我在脚本任务中得到一个通用的“调用错误对象引发的异常”,归因于脚本。
它是一个小脚本,全部在 Main() 中,并带有一个 Try...Catch 块。
我没有点击添加自定义文本的 Catch。
似乎它的行为就好像它从未进入脚本......
除非
我实际上在其中设置了一个断点...... 在这种情况下,它运行良好,
无论我是逐行还是按 F5。
我知道这不是很具体,但我希望有人已经看到了。
有没有人见过这样的事情?
如前所述,我已经尝试过调试(显然),但是我没有收到任何错误。
我已经尝试将我的变量访问从基本更改为通过 VariablesDispenser.LockOneForRead,以防它与在 Main() 之前发生的变量有关。我想我得到了循环中使用变量的所有地方,但这并没有帮助。