如何读取ssis脚本任务中的敏感参数值?

qmelpv7a  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(156)

在我的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();

是否有其他方法读取敏感参数值?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题