SSISパッケージ(ProtectionLevel)にアクセス許可を設定すると、&私はPackagePasswordを入力します。そのパッケージをコンピュータで開くと、パスワードの入力が求められません。SSISパッケージのアクセス許可
何か間違っていますか?
SSISパッケージ(ProtectionLevel)にアクセス許可を設定すると、&私はPackagePasswordを入力します。そのパッケージをコンピュータで開くと、パスワードの入力が求められません。SSISパッケージのアクセス許可
何か間違っていますか?
おそらく間違っていることはありません。
Package ProtectionLevelプロパティをEncryptSensitiveWithPasswordに設定してパスワードを入力すると、パッケージは説明どおりに動作します - 「機密」とはみなされない場合にのみ、パッケージは動作しますその包み。基本的には、SSISが「機密性の高い」とみなすものがあるまで、設定は無視されます(プロパティの設定は保持されますが)。
SSISは、何が敏感であるかどうかを決定します。たとえば、パスワードは機密です。データソースに接続してWindows認証を使用する場合、これらの接続は機密ではありません。パスワードが必要なSQLログインを使用するように接続マネージャーを変更した場合、EncryptSensitiveWithPassword設定は突然期待どおりに機能し始めます(保護するために何か敏感なので)。 (私は怠惰で、サーバとネットワーク管理者にログイン/パスワードのメンテナンスをプッシュしたいので、Windows認証を使用することをお勧めします...)
アクセスを制限する場合はSSISパッケージでは、EncryptAllWithPassword ProtectionLevelプロパティ設定を使用します。これには、編集や実行のためにパスワードにアクセスする誰もがパスワードを提供する必要があります。
これが役に立ちます。
:{>アンディ
@Andy Leopardの答えは非常に徹底した、と私はまったく同じことを経験してきました。チェックするもう一つのことは、PackagePasswordプロパティフィールドの横にある省略記号ボタンをクリックし、パスワードとパスワードの確認を入力していることを確認してください。私はこれを忘れて、パスワードを保存しないプロパティフィールドにパスワードを直接入力しました。
あなたはこれに対してどのProtectionLevelを割り当てましたか? –