1

Project Reference によって、私の SSIS ソリューションのすべての子パッケージを呼び出して実行するための以下のマスター パッケージがあります。また、すべてのパッケージが同じパッケージを共有しているため、すべての接続マネージャーはプロジェクト レベルで設定されます。

ここに画像の説明を入力

手動で実行すると、マスターから最後の子まですべてがうまく機能します。ただし、SQL エージェントからマスター パッケージを実行すると、次のようなエラーが表示されます。

Code: 0xC001000E     Source: Master      
Description: The connection "{5A827D76-916C-4F22-ADE9-266ABBEB1E37}" is not found. 
This error is thrown by Connections collection when the specific connection element is not found. 

次に、接続 ID を確認したところ、次のように最初の子パッケージの OLE DB 接続マネージャーであることがわかりました。 ここに画像の説明を入力

この問題を解決するには、プロジェクト接続をパッケージ レベルに置き換える必要があるかどうかわかりません。うまくいけば、誰かが私を助けてくれます。前もって感謝します!

役立つかもしれないいくつかの詳細情報:

  1. すべての接続マネージャーは SQL-Server 2012 に接続されており、私のビジュアル スタジオのバージョンは 2010 です。

  2. SSIS プロキシは、SQL エージェントが実行するパッケージと同じ Windows アカウントで作成されます。また、ソリューションで使用されるすべての DB を完全に制御できます。

  3. SQL エージェントは次のように設定されています。 ここに画像の説明を入力
4

0 に答える 0