DTSProtectionLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.