SQLserver ログ満杯 ディスクの空き不足

・Windowsを立ち上げるとSSDの残りが20Gで赤表示している
・windowsUpdateのログを削除したりするが改善しない
・ディスクで大きなファイルを調査すると

C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\DATA
内のDBの_logが220G!になっている
本体のMDBは50Mほど

・原因は不明だがログの圧縮にかかる手順は
1.SQLserverManagerで
2.該当データベースの右クリック>>プロパティ>>オプション
 普及モデルを完全から単純に変更


3.バックアップでトランザクションログをバックアップ
4.タスク>>圧縮>>ファイル>>ログで圧縮実施 
 35Mほどに圧縮

5.単純モデルを完全モデルに変更

で目出たく220G開放

・SQL2016での方法
完全バックアップを一度取る
次にバックアップの種類をログファイルにして同じ所にバックアップする

カテゴリー sql