【发布时间】:2014-01-24 10:41:57
【问题描述】:
Oracle Wallet Manager 允许管理员通过将数据库登录凭据包装在受密码保护的容器中来安全地存储和管理它们。我过去曾使用它来运行 VBScripts 来更新 Oracle 数据库中的表,而不提示用户输入密码或将密码以明文形式存储在脚本本身中。
现在,我编写了一些更新 SQL Server 数据库的 Powershell 脚本,但我不得不在脚本中以明文形式存储密码。
我想知道 SQL Server 中是否有与 Oracle Wallet 功能等效的功能?或者我是否必须将密码存储在文本文件中并使用 Powershell 的ConvertFrom-SecureString 对其进行加密?我正在寻找一种安全且灵活的解决方案。
【问题讨论】:
标签: sql-server security powershell passwords securestring