DTSProtectionLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
控制包中敏感信息的处理。
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。