SQLSERVER 2005 清除DB日誌和 ERRORLOG 的方法

xsdan發表於2011-03-16

清除DB的日誌檔案

1.右鍵在清除日誌的資料庫,如“TestDB”,點選[新建查詢(Q)]

2.輸入以下SQL語句,其中“TestDB”是資料庫名稱

DUMP TRANSACTION TestDB WITH NO_LOG

[@more@]

3.執行該SQL,成功後繼續以下操作

4.右鍵該資料庫節點,點選[任務(T)] -> [收縮(S)] -> [檔案(F)]

5.在彈出的“收縮檔案”對話方塊中,將“檔案型別(T)”選為“日誌”,將“收縮操作”選中“在釋放未使用的空間前重新組織頁(O)”

6.在“將檔案收縮到(K)”文字框中輸入後面提示的最小大小的數值,點選[確定]即可。

清除MSSQL2005的errorlog的辦法。

sql2005的error一共有6個,從errorlog,errlog.1一直到errorlog.6貌似是7個。。

執行一次EXEC sp_cycle_errorlog就會產生一個新的errorlog,然後把errorlog.6給刪掉。就是先進先出(佇列類似的情況)這樣迴圈6次就可以把errorlog都重新整理一遍。老的那個就被刪掉了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/262387/viewspace-1047361/,如需轉載,請註明出處,否則將追究法律責任。

相關文章