トランザクションログの領域がどれぐらい使用されているのか、トランザクションログの切捨てを実行したあと開放されているのかトランザクションログファイルの使用状況を確認したいときなどは下記の方法で確認できます。

手順

トランザクションログ領域の確認は Enterprise Manager で見る方法と DBCC ステートメントを実行する方法があります。

Enterprise Manager で確認する

  1. Enterprise Manager を起動します。
  2. 確認したいデータベースを選択します。
  3. 右クリックメニューの「表示」ー「タスク パッド」を実行します。
  4. 「割り当て済み領域」としてビジュアル的に表示されます。

DBCC ステートメントで確認する

※このステートメントは、SQL Server 2005、2008 でも同様に使用できます。

  1. SQLクエリアナライザを起動します。
  2. 確認したいデータベースが存在するインスタンスへ接続します。
  3. データベースはどのデータベースでも構わないので、下記の DBCC ステートメントを実行します。
    DBCC SQLPERF(logspace)
    
  4. 接続先インスタンス内の全てのデータベースに対して下記のように結果が出力されます。
    Database NameLog Size (MB)Log Space Used (%)Status
    master2.74218834.757840
    tempdb0.492187550.396820
    model0.992187536.220470
    msdb6.11718828.352490
    Dev20.992187560.137790

参考

http://msdn.microsoft.com/ja-jp/library/aa258819(SQL.80).aspx
http://msdn.microsoft.com/ja-jp/library/ms189768(SQL.90).aspx
http://msdn.microsoft.com/ja-jp/library/ms189768.aspx

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*