0

在我的 SSIS 包中,我需要使用密码参数,并且我希望它保持敏感。有没有办法在脚本任务中读取这个敏感参数值?

我尝试使用GetSensitiveValue()链接中的方法,但它总是返回一个空字符串。

Visual Studio 中的参数图像

添加下面的代码

Variables varCollection = null;


Dts.VariableDispenser.LockForRead("User::Username");
Dts.VariableDispenser.LockForRead("$Package::Password");
Dts.VariableDispenser.GetVariables(ref varCol);


var username = varCollection["User::Username"].Value.ToString();
var password = varCollection["$Package::Password"].GetSensitiveValue().ToString();


            

还有其他读取敏感参数值的方法吗?

4

0 回答 0