SQL2008數據庫日志Ldf文件過大如何進行收縮
今日小編在處理日常工作時遇到一個客戶反應,登錄軟件時老是報錯:Error executing SQL statement無法順利進入軟件。這種問題一般是由于數據庫日志Ldf文件過大導致的錯誤,數據庫LDF日志文件存儲的是數據庫操作數據的信息,其中包含有(新增數據、修改數據、刪除數據等)。經過遠程查看后,果然發現客戶電腦的sql server2000數據庫中,有一個數據庫的日志文件(***_log.ldf)大小達到180G。今天來和小編一起學習下如何收縮SQL2008數據庫日志Ldf文件過大吧!
1,點擊電腦左下角開始-Microsoft SQL Server2008 R2-SSMS-Microsoft SQL Server Management Studio,進入SSMS頁面后使用Windows身份驗證連接上SQL Server。
2,進入SSMS后在左側數據庫目錄中找到需要收縮ldf文件的數據庫名稱(例如:QFBJZT)然后右鍵選擇“屬性”快捷命令。在打開的QFBJZT數據庫屬性頁面單擊“選項”標簽,恢復模式后下拉菜單中選擇“簡單”模式,設置好后單擊“確定”按鈕使設置生效。
3,返回SSMS窗口,右鍵單擊目標數據庫名稱QFBJZT,右鍵選擇任務-收縮-數據庫。
4,在收縮數據庫頁面中無須調整參數,直接單擊“確定”按鈕開始收縮數據庫的操作。日志文件在一些異常情況下往往是恢復數據庫的重要依據,收縮數據庫操作主要作用是收縮日志大小。所以需要定期進行上述操作,以免數據庫日志過大。
5,最后再次右鍵數據庫QFBJZT選擇“屬性”,在打開的QFBJZT數據庫屬性頁面單擊“選項”標簽,恢復模式后下拉菜單中選擇回“完整”模式,設置好后單擊“確定”按鈕使設置生效即可完成收縮數據庫日志文件工作。