DTSProtectionLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージ内の機密情報の扱いを制御します。
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」を参照してください。