DTSProtectionLevel 列挙型

定義

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

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

フィールド

DTSPL_DONTSAVESENSITIVE 0

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

DTSPL_ENCRYPTALL_PASSWORD 3

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

DTSPL_ENCRYPTALL_USERKEY 4

ユーザー プロファイルに基づくキーを使ってパッケージ全体を暗号化します。 同じプロファイルを使用している同じユーザーだけがパッケージを読み込むことができます。

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

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

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

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

DTSPL_SERVERSTORAGE 5

SQL Server msdb データベース内のパッケージを暗号化します。 このオプションは、パッケージがSQL Serverに保存されている場合にのみサポートされます。 パッケージがファイル システムに保存されている場合はサポートされません。 パッケージの暗号化を解除できるユーザーのアクセス制御は、SQL Serverデータベース ロールによって制御されます。 詳細については、「データベース レベルのロール」と「sysssispackages (Transact-SQL)」を参照してください。

注釈

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

適用対象