SSISにて、一時テーブルを使ったファイルの取り込みがうまく行かない場合がある(その2)
SQL Server2005 のSSISにて、並列で一時テーブル(##tbl1,##tbl2,##tbl3)を作成し、
その作成した一時テーブルに、同じく並列でフラットファイルデータを取り込む、
といった処理を行っています。
##tbl1作成 ##tbl2作成 ##tbl3作成
↓ ↓ ↓
##tbl1取込 ##tbl2取込 ##tbl3取込
こちらの処理について、実行させると成功するときもあれば、失敗する時もあります。
失敗するときは、
[##tbl1 [38]] エラー : "[dbo].[##tbl1]" の Fastload 行セットを開けませんでした。オブジェクトがデータベース内に存在することを確認してください。
や、
[##tbl2 [38]] エラー : "[dbo].[##tbl2]" の Fastload 行セットを開けませんでした。オブジェクトがデータベース内に存在することを確認してください。
といったエラーになります。
一時テーブル作成処理は成功しているのに、何故このエラーが出るのかが分かりません、、
実際には一時テーブルの作成が完了していないのに、次の処理に移っているのでしょうか・・・?
また、この処理を並列ではなく、直列にしてやると、エラーは発生しません。
##tbl1作成
↓
##tbl2作成
↓
##tbl3作成
↓
##tbl1取込
↓
##tbl2取込
↓
##tbl3取込
どなたかご存知の方、教えて頂けないでしょうか?
以上、よろしくお願い致します。