パッケージが実稼働で失敗する原因となる接続マネージャーエラーを修正するにはどうすればよいですか?
-
03-07-2019 - |
質問
SSISパッケージを作成しましたが、開発マシンでうまく動作します。しかし、実稼働サーバーで実行しようとすると、エラーが発生します。
ここにエラーがあります:
Error: The AcquireConection method call to the connection manager
"DestinationConnectionOLEDB" failed with error code 0xC0202009.
私は原因を突き止めましたが、どうやってそれを修正するのか分かりません。パスワードは接続文字列に含まれていません。しかし、SSISプロジェクトでパスワードを設定しました。何らかの理由で、これを運用サーバーに展開して実行すると、パスワードが接続文字列の一部ではないため実行されません。
SSISプロジェクトには、これを正しく機能させるために変更する必要がある設定がありますか?
ありがとう。
解決
パッケージプロパティのProtectionLevelをDontSaveSensitiveに設定して、パスワードを無効にします。
接続文字列をパッケージ変数に移動し、接続で式を作成することもお勧めします。パッケージ構成を有効にします。
その後、パッケージを変更せずに接続を自由に変更し、統合セキュリティを使用するかどうかを選択できます。接続文字列を構成に含めるか、コマンドラインで指定できます。
所属していません StackOverflow