Enum ProtectionLevel
public enum ProtectionLevel
Fields
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). |