- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BIのSSISで一時テーブルの作成ができない)
BIのSSISで一時テーブルの作成ができない
このQ&Aのポイント
- BIのSSISで一時テーブルの生成ができない問題について
- グローバル一時テーブルの作成を試みたが生成されず、ストアド実行でも同様の問題が発生
- グローバル一時テーブルの削除は可能なため、解決法を教えてほしい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
うーん、これはグローバル一時テーブルに対する理解の問題ですかね。 テーブルは作成されますが、タスク終了時に削除されているとご理解ください。 グローバル一時テーブルは他のセッションからも参照できますが、参照しているすべてのセッションが切断されるとなくなるのです。 したがって、後続の処理でも使う場合は、接続マネージャのプロパティで該当の接続について「RetainSameConnection=True」にしてください。いずれにしてもSSISの処理が完了したら、そのテーブルはなくなるはずです。 SSISの外でも参照させたい場合は、実テーブルをtempdbに作成するしかないと思います。
お礼
無事、出来ました! 助かりました!ありがとうございました!
補足
ご回答ありがとうございます。 なるほど、、、そういう事だったのですね。。 具体的に処理したい内容としては、 一時テーブル作成 ⇒ 一時テーブルにinsert ⇒ 一時テーブルデータ加工 ⇒ フラットファイル出力 といった事を実施したいので、 ご教授いただいた「RetainSameConnection=True」を試してみます!