• ベストアンサー

トランザクションログの縮小について

SQLServer2000でトランザクションログが大きくなり過ぎ、ハードディスクを圧迫しています。 何とか縮小する方法はないのでしょうか? また、これ以上大きくならないようにサイズを指定できないものでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • wakap
  • ベストアンサー率14% (13/89)
回答No.2

少しうろ覚えですが。。。 EnterpriseManager からデータベースを選択して、タスクの中のデータベースの圧縮機能が使えたと思います。 ただ、今後もまた同じ事にならないようにしたいのであれば、サイズを指定するよりも、定期的にトランザクションログのバックアップをとる設定をするなど、した方がよいのではないでしょうか その設定もEnterpriseManagerからなら割と簡単に出来た気がします

その他の回答 (1)

  • mitu_fu
  • ベストアンサー率90% (9/10)
回答No.1

単純に縮小(以下の手順は切り捨て)したい場合は 例 データベース名 = Northwind ログ名     = Northwind_log use Northwind backup log Northwind with TRUNCATE_ONLY DBCC SHRINKFILE (Northwind_log,1,TRUNCATEONLY) GO で切り捨てができます。 サイズ指定はできるか分かりませんが、 データベースの復旧のモデルを シンプルにすればあまり 大きくならないはずです。 設定方 データベース右クリ→プロパティ→オプションタグ→ 復旧モデルドロップダウン→シンプル選択

関連するQ&A