仅在特定服务器上的数据流清理期间冻结SSIS包

时间:2011-04-04 14:06:12

标签: sql-server ssis

我有一个在多个环境中执行的SSIS包。在特定服务器上,程序包在清理数据流期间随机冻结。它是随机发生的,而不是每次都发生。

我尽力重现这个问题,但我从未成功过。

此数据流正在读取平面文本文件,执行多次查找和自定义脚本转换,然后使用Ole Db将数据插入到Sql Server数据库中。

当它冻结时,日志看起来像:

...       
Progress: 2011-04-04 12:39:59.57
Source: Data Flow Task
Cleanup: 81% complete
End Progress

然后没有几个小时...完成百分比在冻结时不一定相同。

我试图了解在清理阶段发生了什么,以便在包中搜索导致冻结的实体,但我没有发现任何相关内容。

我断言:

  • 如果问题与表格有关 锁定,它会引发超时错误

  • 它适用于设计师(32位 运行时)和64位运行时 在开发服务器上,所以问题可能出现 与运行时无关

  • 问题似乎与服务器或数据库实例有关,但所有环境都相同:Sql Server 2008和Windows Server 2003 R2 x64,配置完全相同。

感谢您的帮助。

0 个答案:

没有答案