我们正在尝试创建一个 SQL 作业来运行 SSIS 包,但它总是失败,因为密码未与集成服务挂钩。
当密码手动输入到 XML 代码中并从 BIDS 运行时,它起作用。
我们已尝试将密码放入包的集成服务配置中 - 但单击保存后立即将其删除。
我们也尝试将其放入作业的配置中,但结果相同。
密码是访问SQLBase数据库 - 没有升级的机会,因为它是第三方解决方案。
请问任何人都可以就解决方案提供建议吗?
谢谢
一种解决方案可能是: 在 SSIS 解决方案中,定义一个项目参数,其中包含完整的连接字符串,包括用户和密码。然后在连接管理器上放置一个表达式,并将连接字符串替换为新定义的参数。这就是我过去解决这个问题的方式。但是,您也可以使用常规变量代替项目参数,但项目参数提供了以后更改它的可能性,例如通过环境。