DTSProtectionLevel Énumération

Définition

Contrôle la gestion d'informations sensibles dans le package.

public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel = 
Public Enum DTSProtectionLevel
Héritage
DTSProtectionLevel

Champs

DTSPL_DONTSAVESENSITIVE 0

Les informations sensibles ne sont pas enregistrées dans le package. Les informations sensibles sont supprimées et remplacées par des espaces.

DTSPL_ENCRYPTALL_PASSWORD 3

Chiffre le package entier à l'aide d'un mot de passe.

DTSPL_ENCRYPTALL_USERKEY 4

Chiffre le package entier en utilisant des clés selon le profil de l'utilisateur. Seul le même utilisateur qui utilise le même profil peut charger le package.

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

Chiffre à l'aide d'un mot de passe uniquement les informations sensibles contenues dans le package. DPAPI est utilisé pour ce chiffrement.

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

Chiffre les propriétés sensibles uniquement en utilisant des clés selon l'utilisateur actuel. Seul le même utilisateur qui utilise le même profil peut charger le package. Si un utilisateur différent ouvre le package, les informations sensibles sont remplacées par des espaces. DPAPI est utilisé pour ce chiffrement.

DTSPL_SERVERSTORAGE 5

Chiffre le package dans une base de données msdb SQL Server. Cette option est prise en charge uniquement lorsqu’un package est enregistré dans SQL Server. Elle n'est pas prise en charge lorsqu'un package est enregistré dans le système de fichiers. Le contrôle d’accès de qui peut déchiffrer le package est contrôlé par SQL Server rôles de base de données. Pour plus d’informations, consultez Database-Level Roles et sysssispackages (Transact-SQL).

Remarques

Pour plus d’informations, consultez DTSProtectionLevel.

S’applique à