SQLServerのトランザクションログファイル

SQLServerで更新時にエラーが。。。

SQLServerトランザクションファイルが一杯になってるとのことで、

ここを参考に回避。

こうやればいいらしい。

(1)ログファイルサイズを確認
  →(dbname.LDF)かなりでかいはず。


(2)クエリアナライザより下記コマンドをdbnameに対して実行
   EXEC sp_dboption 'dbname','trunc. log on chkpt.',true


(3)Enterprise Managerより[dbname]のプロパティを確認
[オプション] - 復旧モデルが「シンプル」になっていることを確認
「自動圧縮」にチェックが入っていることを確認


(4)dbnameに対して「データベースの圧縮」を行う
  →トランザクションログファイルのサイズが変わったことを確認