Compartir a través de


DTSProtectionLevel Enumeración

Definición

Controla el manejo de información confidencial en el paquete.

public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel = 
Public Enum DTSProtectionLevel
Herencia
DTSProtectionLevel

Campos

DTSPL_DONTSAVESENSITIVE 0

La información sensible no se guarda en el paquete. La información confidencial se quita y se reemplaza con espacios en blanco.

DTSPL_ENCRYPTALL_PASSWORD 3

Cifra el paquete completo utilizando una contraseña.

DTSPL_ENCRYPTALL_USERKEY 4

Cifra el paquete completo mediante claves basadas en el perfil de usuario. Solo el mismo usuario, y con el mismo perfil, puede cargar el paquete.

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

Solo se cifra la información confidencial contenida en el paquete mediante una contraseña. Para el cifrado, se utiliza DPAPI.

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

Cifra propiedades confidenciales únicamente mediante claves basadas en el usuario actual. Solo el mismo usuario, y con el mismo perfil, puede cargar el paquete. Si un usuario distinto abre el paquete, aparecerán espacios en blanco en el lugar de la información confidencial. Para el cifrado, se utiliza DPAPI.

DTSPL_SERVERSTORAGE 5

Cifra el paquete dentro de una base de datos msdb de SQL Server. Esta opción solo se admite cuando se guarda un paquete en SQL Server. No se admite cuando un paquete se guarda en el sistema de archivos. El control de acceso de quién puede descifrar el paquete se controla mediante SQL Server roles de base de datos. Para obtener más información, consulte Roles de nivel de base de datos y sysssispackages (Transact-SQL).

Comentarios

Para obtener más información, vea DTSProtectionLevel.

Se aplica a