SQL 2005をインストールしましたが、templog.ldfファイルが増え続けて、ドライブの空き領域がすべて消費されています。場合によっては数MBの空き容量で停止することもありますが、さらに進む場合もあります。これはcドライブであるため、この動作は、これまでに見られている他のいくつかの問題に関係していると思います。
私の質問は、どうすればいいですか。ログを別のドライブに移動できますが、そこで同じことは行われないだけだと思います。この動作は私が変更できる何かの結果である可能性が高く、tempdbログが到達するための異常なサイズは45 GBであると想定しています。コードでは多くの一時テーブルとテーブル値関数を使用しているため、tempdbを使用するための十分な範囲があります。tempdbデータベースの増加は理解できますが、templogの増加の理由は理解できません。
これまでのところ、DBCC OPENTRAN( 'tempdb')を実行して、古いトランザクションが滞っていないかどうかを確認しましたが、滞っていません。tempdbを縮小する方法について読み、これを数回実行しましたが、これを最初に停止するために何ができるか、なぜそれがそれほど大きく成長しているのかについての詳細を本当に考えていますそもそも。
==編集==
1) tempdbは単純な復旧モデルを使用しています
2) templogの増加は、いくつかのスケジュールされたクエリを実行している午前中の数時間にわたって発生します。この間、ファイルのサイズは着実に増加します。同時に実行する同時レポートの数を制御します。同時レポートの数を増やすと、ログの増加率が上がります。