다음을 통해 공유


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.

참고 항목

참조

Microsoft.SqlServer.Dts.Runtime.Wrapper 네임스페이스