SSIS 包在手动执行时运行良好,但在作为作业执行时失败

问题描述 投票:0回答:1

正如标题所说 - 如果我在 SSIS 中手动执行包,它可以完美工作,但如果它作为作业运行,它就会失败。

包包含几个简单的块(创建新文件夹,将文件从一个文件夹移动到另一个文件夹)和每个循环容器。在这个容器中有一个脚本,它可以在 Excel 文件中粘贴公式、对表格进行排序、删除行等。

这些 Excel 文件可能无法正确关闭,但我不认为这里是这种情况。

对于大约 80 个 Excel 文件,作业仅打开其中的一半(大多数时候,有时多有时少),然后停止。该服务器上确实有很多工作,这是第一个问题。有什么问题吗?

ssis package jobs
1个回答
0
投票

同样的问题,我们也遇到过:

在这里,我们做了什么:
假设包“ABC”已停止在作业调度程序中执行。

  1. 我们创建了一个新的空白 SSIS 包。
  2. 复制 N 粘贴旧任务和连接中的所有任务和连接。
  3. 备份旧“ABC”后将新 SSIS 重命名为“ABC”

问题就解决了。

有些问题,需要非逻辑的解决方案,这就是其中之一。 ;-)

© www.soinside.com 2019 - 2024. All rights reserved.