-1

我们正在尝试创建一个 SQL 作业来运行 SSIS 包,但它总是失败,因为密码没有传播到集成服务。

当密码手动输入 XML 代码并从 BIDS 运行时,它就可以工作。

我们已经尝试将密码放入包的集成服务配置中 - 但一旦单击保存,它就会被删除。

我们还尝试将其放入作业的配置中,但结果相同。

密码用于访问 SQLBase 数据库 - 由于它是第 3 方解决方案,因此无法升级。

请任何人都可以就解决方案提出建议吗?

谢谢

4

1 回答 1

0

一种解决方案可能如下:在您的 SSIS 解决方案中定义一个项目参数,其中包含 COMPLETE Con​​nectionstring,包括用户和密码。然后在您的 Connectionmanager 上放置一个表达式,并将 ConnectionString 替换为您新定义的参数。这就是我过去解决这个问题的方法。但是,您也可以使用常规变量来代替项目参数,但是项目参数提供了稍后更改它的可能性,例如通过环境。

于 2017-01-12T12:38:37.707 回答