パッケージは、ローカルデータベースからローカルCSVファイルにデータをエクスポートするパッケージ展開モデル(SSIS 2008)に入っています。SSIS 2012パッケージはランダムにハングします
私はこれをProjectデプロイメントモデルに変換しましたが、同じ並列性が存在しますが、Execute-Out-of()を使用してExecute Package Task(以前はプロセス実行タスクでした) - リソースを利用するための順番の処理
子パッケージは、15Kの顧客の中から無作為の顧客を選び、関連するデータをビューからCSVファイルにエクスポートします。
<> 顧客がテーブルに配置され、すべてのスレッドは、テーブルを読み取り、ミューテックスがTABLOCKXを用いてその上に適用され、書き込みアクセス権を取得する方スレッド第ピックアップであろう顧客および修正しますステータスを 'Progress'にロードします。書き込みアクセスを待っている他のスレッドは、同じプロセスに従います。
各スレッドの処理が、それは良いエクスポートし、すぐに576人の処刑について「Forloop」コンテナ
を使用して、すべての顧客のために繰り返したが、驚くべきことに、ランダムな顧客の第五百七十六実行時に数分間ハングアップしています。私は何度もそれを再現しようとしましたが、それは同じ時点でハングアップします。
これについてのご支援は大変ありがとうございます。
PSは:問題は、SSIS 2012に起因して、私の移行されたパッケージがハングにバグがあり、私のパッケージ
SSISのタスク、SQLクエリ、および式がランダムな顧客をどのように選択するか説明できますか。たとえば、SQLタスクを持つループコンテナですか? –
あなたはこれを解決しようとしていますが、提供される情報は十分でしょうか – TheGameiswar
SQL Serverへの既存の接続を監視していますか?あなたはきれいに各CSVファイルを閉じますか? –