web-dev-qa-db-ja.com

SSIS-このエラーは、特定の接続要素が見つからない場合にConnectionsコレクションによってスローされます

クエリの結果をFTPにCSVファイルとしてアップロードするパッケージを書いています。

パッケージはローカルマシンで正常に動作していますが、.dtsConfigと.dtsxを別の環境に転送した後、パッケージ内のすべてのタスクを実行すると、次のエラーメッセージがスローされます。

説明:接続「{008A2775-60D6-44B1-8790-69958EB74371}」が見つかりません。このエラーは、特定の接続要素が見つからない場合にConnectionsコレクションによってスローされます。終了エラーエラー:2014-11-24 07:32:05.79コード:0xC001000Eソース:PackageName
説明:接続「{008A2775-60D6-44B1-8790-69958EB74371}」が見つかりません。このエラーは、特定の接続要素が見つからない場合にConnectionsコレクションによってスローされます。終了エラーDTExec:パッケージの実行からDTSER_FAILURE(1)が返されました。開始:7:32:05 AM終了:7:32:07 AM経過:1.81秒。パッケージの実行に失敗しました。ステップは失敗しました。

理由は何ですか?

6
AA.SC

問題は参照にあります。古いパッケージからパッケージをコピーして変更を加えたか、接続マネージャーを編集した可能性があります。接続マネージャーは、あなたが言及したGUIDを使用して内部的に使用されます。UIからほとんどの参照を変更した可能性がありますが、削除されたまたは古い接続マネージャ。おそらく1つは SQL Serverログ パッケージ内。

解決策は、パッケージのコードを開くことです。 右クリック の パッケージ の中に ソリューションエクスプローラー そしてクリックする コードを表示 これは、パッケージコードをXML形式で示しています。これで、古い接続マネージャーを参照しているタスクを確認できます。必要な変更を行うと、これでそれが実行されます。

この後も問題が解決しない場合はお知らせください!!

8
Tushar Sharma