gpt4 book ai didi

sql-server - 在 SSIS 包中存储密码

转载 作者:行者123 更新时间:2023-12-03 09:46:26 28 4
gpt4 key购买 nike

我有一个用于连接 Oracle 的 SSIS 包。我在 SSIS 中使用了 Oracle Provider for OLEDB 连接管理器。我已经指定了我的服务器名称、用户名和密码,并选中了“允许保存密码”复选框。它在我的机器上运行良好,但是当我将副本提供给另一个开发人员时,他无法运行,因为他收到空密码错误。有没有办法在 SSIS 包中保存密码,这样我们就不用担心了?

最佳答案

您的目标是包保护级别。默认情况下,它设置为 EncryptSensitiveWithUserKey。这意味着,所有密码都使用作者的 Windows 帐户加密。一旦另一个用户尝试加载包,密码就会丢失。

此包属性还有一些其他选项。一种选择是使用 EncryptSensitiveWithPasswordEncryptAllWithPassword。使用这些选项,只要知道密码,任何人都可以打开并运行包。

还有一个选择是使用选项 DontSaveSensitive。然后,您将使用 Oracle Connectionmanager 的表达式来覆盖密码或完整的连接字符串。我可以确认这工作得很好,多年来我们一直在使用这种方法来设置 Oracle 密码。由于此选项会导致密码未加密地保存在您的系统上,因此您需要确保以其他方式保护它。

进一步阅读:https://msdn.microsoft.com/en-us/library/ms141747.aspx

关于sql-server - 在 SSIS 包中存储密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755979/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com