今天我遇到了一个我想与大家分享的错误。
尝试在Visual Studio中执行SSIS包时(2015年和2017年,可能会发生以下情况(请注意此包已成功执行)。
虽然在底部清楚地表明SSIS包已经完成,但数据流任务仍在进行中(并且永远不会完成)。还发生了什么(不知道是否一直)CMD窗口弹出“#DU; SQLDUMPER.EXE"。
这不是由于步骤的配置方式,因为单独执行它们可能仍会产生正确的结果。
请注意,在我的情况下,此问题使Visual Studio非常不稳定。在每次执行之后或期间,Visual Studio完全崩溃并被Windows自动关闭并不罕见。
没有错误消息,我不知道发生了什么原因直到...(以下回答)
答案 0 :(得分:3)
经过大量的谷歌搜索后,我发现了许多人似乎有这个问题的原因。
显然对大多数人来说,这解决了这个问题。
对我而言,我必须提出另一种解决方案。
这些解决方案是反直觉的,因为这个问题似乎随机出现,目标sql server版本在整个开发过程中可能都是一样的。
我没有试图看到当我将错误的项目部署到服务器时会发生什么,看看它是否在那里运行,所以有关此问题的任何和所有额外信息都将受到赞赏。
答案 1 :(得分:0)
我花了很多时间来研究这个问题。好像全世界许多人都在报道它。通常只能归因于x32 / x64兼容性,排序或数据大小或编译自定义C#脚本(或其组合)方面的微小问题。
这些都不适合我,所以我从头开始重建了整个程序包,问题就消失了。
这远非完美,特别是如果您的包裹很大和/或很复杂,但如果没有其他效果,这是您的最后选择。
答案 2 :(得分:0)
“ Run64BitRunTime”已设置为“ True”,但出现此错误。所以我重新启动了Visual Studio并解决了问题。