DTSProtectionLevel 列挙型

定義

パッケージ内の機密情報の取り扱いを制御します。

public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel = 
Public Enum DTSProtectionLevel
継承
DTSProtectionLevel

フィールド

名前 説明
DTSPL_DONTSAVESENSITIVE 0

機密情報はパッケージに保存されません。 機密情報は削除され、空白に置き換えられます。

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

現在のユーザーに基づく鍵のみを用いて機密性を暗号化します。 同じプロファイルを使う同じユーザーだけがパッケージを読み込めます。 別のユーザーがパッケージを開くと、機密情報は空白に置き換えられます。 暗号化処理には、DPAPI が使用されます。

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

パッケージ内の機密情報のみをパスワードで暗号化します。 暗号化処理には、DPAPI が使用されます。

DTSPL_ENCRYPTALL_PASSWORD 3

パスワードを使ってパッケージ全体を暗号化します。

DTSPL_ENCRYPTALL_USERKEY 4

ユーザープロファイルに基づく鍵を使ってパッケージ全体を暗号化します。 同じプロファイルを使う同じユーザーだけがパッケージを読み込めます。

DTSPL_SERVERSTORAGE 5

パッケージをSQL Serverのmsdbデータベース内で暗号化します。 このオプションはパッケージがSQL Serverに保存されている場合のみサポートされます。 パッケージがファイルシステムに保存されている場合はサポートされません。 パッケージを復号できる権限のアクセス制御はSQL Serverのデータベースロールによって制御されます。 詳細については、Database-Level Roles and sysssispackages (Transact-SQL) をご覧ください。

注釈

詳細については、DTSProtectionLevelを参照してください。

適用対象