1

有一个主包如下,通过项目参考调用和运行我的 SSIS 解决方案中的所有子包。此外,所有连接管理器都设置在项目级别,因为所有包都共享相同的包。

在此处输入图像描述

手动运行时,从主人到最后一个孩子一切正常。但是,当从 SQL 代理执行主包时,会显示如下错误:

Code: 0xC001000E     Source: Master      
Description: The connection "{5A827D76-916C-4F22-ADE9-266ABBEB1E37}" is not found. 
This error is thrown by Connections collection when the specific connection element is not found. 

然后我检查了连接ID,发现它是第一个子包中的OLE DB连接管理器,如下所示: 在此处输入图像描述

我不确定是否应该用包级别替换项目连接来解决这个问题。希望有人可以帮助我。提前致谢!

更多可能有用的信息:

  1. 所有连接管理器都连接到 SQL-Server 2012,我的 Visual Studio 版本是 2010。

  2. 使用相同的 Windows 帐户创建 SSIS 代理以供 SQL 代理执行。它还可以完全控制解决方案中使用的所有数据库。

  3. SQL Agent 设置如下: 在此处输入图像描述
4

0 回答 0