语言

DTSProtectionLevel 枚举

定义

控制包裹中敏感信息的处理。

public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel = 
Public Enum DTSProtectionLevel
继承
DTSProtectionLevel

字段

名称 说明
DTSPL_DONTSAVESENSITIVE 0

敏感信息不会被保存在包裹中。 敏感信息会被删除并替换为空白。

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

仅通过基于当前用户的密钥来加密敏感属性。 只有同一个用户使用相同配置文件才能加载该软件包。 如果是其他用户打开包裹,敏感信息会被空白替换。 DPAPI 用于此加密。

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

仅通过密码加密包裹中包含的敏感信息。 DPAPI 用于此加密。

DTSPL_ENCRYPTALL_PASSWORD 3

通过密码加密整个包裹。

DTSPL_ENCRYPTALL_USERKEY 4

通过基于用户配置文件的密钥加密整个软件包。 只有同一个用户使用相同配置文件才能加载该软件包。

DTSPL_SERVERSTORAGE 5

在 SQL Server msdb 数据库中加密包。 该选项仅在将包保存到 SQL Server 时支持。 当包被保存到文件系统时,不支持此功能。 谁可以解密包的访问控制由 SQL Server 数据库角色控制。 更多信息请参见 Database-Level 角色和 sysssispackages(Transact-SQL)。

注解

有关详细信息,请参阅 DTSProtectionLevel

适用于