MS-SQL で「永続的な」一時テーブルを持つことは可能ですか? 私が言いたいのは、現在、グローバル一時テーブルを生成するバックグラウンド タスクがあり、それが他のさまざまなタスクで使用されているということです (これが、グローバルにした理由です)。残念ながら、テーブルが使用されなくなると、SQL によって自動的に削除されます。これは、再構築するためにキューに入れるだけなので、システムによって適切に処理されますが、理想的には、1 日に 1 回だけ構築されるようにしたいと考えています。したがって、理想的には、「1時間これに何も触れない場合は削除する」など、タイムアウトパラメータを設定するようなものを設定できます。
DB の管理 (断片化、ログの増加など) に関連する頭痛の種が増えるため、既存の DB には本当に入れたくありません。これは、データを効果的にロールアップし、24 時間のみ有用であり、より多くを占有するためです。 1 ギガバイト以上の HD スペース。
最悪の場合、私の計画は、tempdb と同じドライブに別の DB を作成し、それを PseudoTempDB のように呼び、自分で削除を処理することです。
どんな洞察も大歓迎です!