DTSProtectionLevel 列挙体
この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パッケージ内の機密情報の扱いを制御します。
名前空間: 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 | 機密情報はパッケージに保存されていません。機密情報は、削除され空白に置き換えられます。 | |
DTSPL_ENCRYPTALL_PASSWORD | パスワードを使用してパッケージ全体を暗号化します。 | |
DTSPL_ENCRYPTALL_USERKEY | ユーザー プロファイルに基づくキーを使ってパッケージ全体を暗号化します。同じプロファイルを使用している同じユーザーだけがパッケージを読み込むことができます。 | |
DTSPL_ENCRYPTSENSITIVE_PASSWORD | パスワードを使用して、パッケージに含まれている機密情報のみを暗号化します。暗号化処理には、DPAPI が使用されます。 | |
DTSPL_ENCRYPTSENSITIVE_USERKEY | 現在のユーザーに基づくキーを使用して機密プロパティを暗号化します。同じプロファイルを使用している同じユーザーだけがパッケージを読み込むことができます。別のユーザーがパッケージを開くと、機密情報が空白に置き換えられます。暗号化処理には、DPAPI が使用されます。 | |
DTSPL_SERVERSTORAGE | SQL Server msdb データベース内のパッケージを暗号化します。このオプションは、パッケージが SQL Server に保存されている場合にのみサポートされます。パッケージがファイル システムに保存されている場合はサポートされません。パッケージを暗号化解除できるユーザーについてのアクセス制御は、SQL Server のデータベース ロールによって制御されます。詳細については、「データベース レベルのロール」および「sysssispackages (Transact-SQL)」を参照してください。 |
説明
詳細については、「DTSProtectionLevel」を参照してください。