2016-10-03 6 views
-2

SQLクエリを使用してログファイル内の使用領域を識別する方法はありますか?私のローカルマシン上のログファイル内の使用スペースをどのように特定できますか?

+0

みんな、なぜ私を捧げているのですか? – Singh

+0

Googleやその他の検索エンジンが私の会社で禁止されているので、何ができるのですか?ダニ否定の前に一度尋ねるべきです。 – Singh

+0

私の主張はちょっとしたリサーチをしています... msdn、SQL server books online、stackoverflow ...それだけです。ちょうどあなたがdownvotedになった理由を説明しようとしました(私はあなたにdownvoteをしませんでした) – KornMuffin

答えて

1

使用のDBCCコマンド

dbcc Sqlperf('logspace') 

、それは次のように与えた。..

Database Name  Log Size (MB) Log Space Used (%) Status 
master    1.242188  50.9434    0 
tempdb    0.7421875  63.81579    0 
model     0.4921875  81.74603    0 
msdb     1.992188  33.92157    0 

あなたはVLFがアクティブ(各VLFの各ログファイルとステータスを数えるお知りになりたい場合はログの一部または非アクティブ部分)、以下も使用できますが、これはデータベース固有のものです

Dbcc loginfo 
0

RY

select size, * from sys.database_files 
+0

これは使用されたスペースを与えません – TheGameiswar

+0

このコードは問題の解決に役立つかもしれませんが、_why_および/ 。この追加の文脈を提供することは、長期的な教育的価値を大幅に改善するだろう。どのような制限や仮定が適用されるかなど、あなたの答えを解説してください。 –

関連する問題