回答:
DBCC SHRINKFILE
データベース自体はオフラインになりません。ただし、このコマンドを単に実行しても、ログのディスク上のサイズが必ずしも小さくなるわけではありません。これは、最後のフル(SIMPLE
リカバリタイプ)またはt-log(FULL
リカバリタイプ)バックアップがいつ取られたかによって異なります。ログの最新のバックアップがない場合、回収するログスペースはありません。
最後に、異常に大きな書き込み操作/バッチによる予期しない爆発的な成長がない限り、データベースはログファイルの必要性を示しており、サーバーはリソースを専用にする必要があるため、ファイルの縮小を再検討することができます。展開して戻します。おそらく、ストレージを追加することは合理的な代替手段でしょう。