SQLserver ログ一杯

PCの容量が残っていない?
数日間で200Gほど拡大している。
調べてみるとSQLserverのDATAエリアが200G肥大

これ多分SQLserverのログが勝手に肥大(原因不明)

定期的にバックアップを取っているが、完全バックアップなので
ログはバックアップされない(ログをバックアップすれば圧縮される)

コマンドでバッックアップログをとるがメディアの容量不足でNG
圧縮>>ファイル>>ログで、圧縮のチェックをいれて実行
いくつかのモードwp試すが
いきなりM単位に圧縮完了

何度か経験しているが、ログに注意

上記でNGの場合やディスクが一杯の場合はコマンドから実行
、0、の部分が数字になる

SELECT name, size, size * 8 AS size_kb FROM sys.database_files WHERE type = 0
DBCC SHRINKFILE (N'データベース名_log' , 0, TRUNCATEONLY)
SELECT name, size, size * 8 AS size_kb FROM sys.database_files WHERE type = 0
カテゴリー sql