Microsoft (R) SQL Server Execute Package Utility バージョン 10.50.4000.0 for 32 ビット Copyright (C) Microsoft Corporation 2010. All rights reserved. ヌル
質問する
537 次
2 に答える
0
SQL Server が 64 ビットの場合
SQL Server JOB --> プロパティ --> ステップ --->
- [実行オプション] タブで -- [32 ビット ランタイムを使用する] にチェックを入れます。
- [データ ソース] タブで -- 接続マネージャーのチェックボックスが既にオンになっている場合はオフにします。
- ジョブをスケジュールして実行します。
于 2013-12-09T13:11:32.443 に答える
0
SSIS で接続を作成し、そのパスワードを指定すると、ユーザー キーでパスワードが暗号化されます。
したがって、パッケージを作成すると、パスワードは Windows ユーザー ID で暗号化されます。また、パスワードは、パッケージが Windows アカウントで実行されている場合にのみ復号化できます。
ただし、Sql Server エージェント ジョブを使用してパッケージを実行すると、Sql Server エージェント用に構成された Windows アカウントが使用されます。このアカウントがパッケージの作成に使用したアカウントと異なる場合、あなたのような例外がスローされます。
この例外を回避するには、いくつかの方法があります。
機密情報をパッケージに保存しないでください。パッケージの保護レベルに「機密情報を保存しない」を設定します。構成またはその他の方法を使用してパスワードを保存する
パッケージを作成したユーザー アカウントで Sql Server エージェントを実行します。
私は最初のものを好みます。
于 2013-08-09T17:28:12.390 に答える