在我的 SSIS 包中,我需要使用密码参数,并且我希望它保持敏感。有没有办法在脚本任务中读取这个敏感参数值?
我尝试使用此GetSensitiveValue()
链接中的方法,但它总是返回一个空字符串。
添加下面的代码
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();
还有其他读取敏感参数值的方法吗?