You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SSIS自定义连接管理器中标记属性为敏感以使用敏感参数

SSIS自定义连接器敏感属性标记方案

要让SSIS识别属性为敏感并支持敏感参数,不能使用[SensitiveString(true)],正确的方式是使用**DtsPropertyAttribute**并设置其Sensitive属性为true,这是SSIS Runtime官方认可的标记方式。

具体实现代码

using Microsoft.SqlServer.Dts.Runtime;

// 为Password属性添加DtsProperty特性并标记为敏感
[DtsProperty(Sensitive = true, Description = "连接器的认证密码")]
public string Password { get; set; } = "";

关键说明

  • DtsPropertyAttribute是SSIS runtime用于识别组件属性的核心特性,其中的Sensitive字段直接决定该属性是否支持敏感参数化。
  • 确保项目已正确引用Microsoft.SqlServer.Dts.Runtime程序集,该特性就位于此命名空间下。
  • 标记后,在对连接进行Parameterize操作时,该属性会被允许选择敏感参数类型,同时属性值在包存储时也会自动加密,满足加密需求。

内容的提问来源于stack exchange,提问作者Charlotte Skardon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:42:03