Enum ProtectionLevel
Namespace: Varigence.Languages.Biml
Assembly: Biml.dll
C#
    public enum ProtectionLevel
Fields
| Fields | Description | 
|---|---|
| DontSaveSensitive | Sensitive information is not saved in the package. The sensitive information is removed and replaced with blanks. | 
| EncryptAllWithPassword | Encrypts the entire package by using a password. | 
| EncryptAllWithUserKey | Encrypts the entire package by using keys based on the user profile. Only the same user using the same profile can load the package. | 
| EncryptSensitiveWithPassword | Encrypts only sensitive information contained in the package by using a password. DPAPI is used for this encryption. | 
| EncryptSensitiveWithUserKey | Encrypts the entire package by using keys based on the current user. Only the same user using the same profile can load the package. If a different user opens the package, the sensitive information is replaced with blanks. DPAPI is used for this encryption. | 
| ServerStorage | Encrypts the package within a SQL Servermsdb database. This option is supported only when a package is saved to SQL Server. It is not supported when a package is saved to the File System. The access control of who can decrypt the package is controlled by SQL Server database roles. For more information, see Database-Level Roles and sysssispackages (Transact-SQL). |