0

我有一个父包,它只调用 4 个子包。所有这些(父和子)包都已使用包密码保存。但是,这些子包中只有 2 个具有非 sql 连接,因此您只需要在 IDE 中打开它们时输入这些密码。我不知道为什么不要求您提供父母,但这是另一个问题。

但是,在 SQL Server 代理(运行此父程序包)中,不会要求您输入程序包密码(即使在父程序包中设置了程序包密码),因为(我假设 IDE 没有问)

因此,当父母去调用确实询问的子包时,它们会失败。它们都作为存储包存储在 SQL 集成服务中,并且在导入它们时输入了密码。

如何让子包工作?我已经尝试将它放在以“/DE 密码”运行父包的代理命令行上,但这似乎没有传递给子包。

我也尝试将它作为父包变量添加到 SSISConfig 数据库中,但这似乎也不起作用?

我怎样才能让它工作?

4

1 回答 1

0

您应该能够通过父包变量从父包传递包密码。只需将变量值添加到 sql 代理作业的“设置值”选项卡中。

子包的保护等级是多少?

于 2011-09-06T02:47:05.697 回答