DTSProtectionLevel 列舉
此 API 支援 SQL Server 2012 基礎結構,但無法直接從您的程式碼使用。
Controls the handling of sensitive information in the package.
命名空間: Microsoft.SqlServer.Dts.Runtime.Wrapper
組件: Microsoft.SqlServer.DTSRuntimeWrap (在 Microsoft.SqlServer.DTSRuntimeWrap.dll 中)
語法
'宣告
Public Enumeration DTSProtectionLevel
'用途
Dim instance As DTSProtectionLevel
public enum DTSProtectionLevel
public enum class DTSProtectionLevel
type DTSProtectionLevel
public enum DTSProtectionLevel
成員
成員名稱 | 說明 | |
---|---|---|
DTSPL_DONTSAVESENSITIVE | Sensitive information is not saved in the package. The sensitive information is removed and replaced with blanks. | |
DTSPL_ENCRYPTALL_PASSWORD | Encrypts the entire package by using a password. | |
DTSPL_ENCRYPTALL_USERKEY | Encrypts the entire package by using keys based on the user profile. Only the same user using the same profile can load the package. | |
DTSPL_ENCRYPTSENSITIVE_PASSWORD | Encrypts only sensitive information contained in the package by using a password. DPAPI is used for this encryption. | |
DTSPL_ENCRYPTSENSITIVE_USERKEY | Encrypts sensitive properties only 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. | |
DTSPL_SERVERSTORAGE | Encrypts the package within a SQL Server msdb 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 資料庫層級角色 and sysssispackages (Transact-SQL). |
備註
For more information, see DTSProtectionLevel.