SSIS包记录间歇性挂起的包 - 我应该先记录哪些事件?

时间:2014-07-22 21:13:21

标签: sql ssis

我有一个SSIS软件包,每天3分钟通过SQL Agent运行,这个软件包在几个月内没有改变,但是最近我们遇到了间歇性的问题,其中软件包被启动但从未完成但不会退出失败(因此sql代理不会通知我们,也不会记录任何失败)。失败很少(平均每周不到一次)。然而它曾经发生从不,当它确实发生时它会锁定生产并导致许多愤怒的电话。  该套餐相当直接。 enter image description here

在上图中:

  1. 将数据从两个生产源拉入临时表,确保临时表首先清除 源是OLE DB源(Sql数据库),目标是相同的。
  2. 在成功时,清除数据仓库中的目标表,并从TEMP填充它。
  3. 从生产中读取的查询大量提供(无锁定)提示,但我不认为锁是问题..如果它们是,那么包不会失败并且SQL代理显示我们的源对象作为僵局受害者?

    我希望启用SSIS包日志记录以获取更多详细信息 - 但我希望尽量减少问题,因为此作业经常运行。 SSIS包日志记录中的哪个事件是我最好的开始?

0 个答案:

没有答案