在我的 SSIS 包中,除了其他任务之外,我还有一个脚本任务
。当我在脚本任务中放置调试点并运行包(总体而言)时,理想情况下,它应该到达断点。但现在它只打开一个新的 VS 窗口,几秒钟后将其关闭,并且任务上方会显示一个绿色勾号。
我尝试将 Run64BitRuntime
标志设置为 false,并再次编辑并保存脚本任务。问题依然存在。有任何指示吗?
我有 VS 2010 BI,机器是 64 位 Windows Server R2
最佳答案
是的,断点在脚本任务中确实有效。但如果那是一个脚本组件,那么它就不起作用。无论如何,如果您有一个脚本任务,它可能无法工作的原因是它可能使用 64 位运行时。尝试在 32 位运行时运行它。
此外,请确保您到达断点的位置实际上是可以到达的。如果有一些 case 语句或 if 条件,则有可能该行代码实际上被遗漏了。
关于sql-server - 无法在 SSIS 中调试脚本任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19112165/