我有一个在多个环境中执行的SSIS包。在特定服务器上,程序包在清理数据流期间随机冻结。它是随机发生的,而不是每次都发生。
我尽力重现这个问题,但我从未成功过。
此数据流正在读取平面文本文件,执行多次查找和自定义脚本转换,然后使用Ole Db将数据插入到Sql Server数据库中。
当它冻结时,日志看起来像:
...
Progress: 2011-04-04 12:39:59.57
Source: Data Flow Task
Cleanup: 81% complete
End Progress
然后没有几个小时...完成百分比在冻结时不一定相同。
我试图了解在清理阶段发生了什么,以便在包中搜索导致冻结的实体,但我没有发现任何相关内容。
我断言:
如果问题与表格有关 锁定,它会引发超时错误
它适用于设计师(32位 运行时)和64位运行时 在开发服务器上,所以问题可能出现 与运行时无关
感谢您的帮助。