DTSProtectionLevel 枚举

定义

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

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

字段

DTSPL_DONTSAVESENSITIVE 0

敏感信息不保存在包中。 删除敏感信息并将其替换为空白。

DTSPL_ENCRYPTALL_PASSWORD 3

通过使用密码加密整个包。

DTSPL_ENCRYPTALL_USERKEY 4

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

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

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

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

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

DTSPL_SERVERSTORAGE 5

加密SQL Server msdb 数据库中的包。 仅当将包保存到SQL Server时,才支持此选项。 将包保存到文件系统时,不支持此选项。 谁可以解密包的访问控制由SQL Server数据库角色控制。 有关详细信息,请参阅数据库级角色和 sysssispackages (TRANSACT-SQL)。

注解

有关详细信息,请参阅 DTSProtectionLevel

适用于