您好,登錄后才能下訂單哦!
今天小編給大家分享一下如何清除SQL Server數據庫日志的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
隨著系統運行時間的推移,數據庫日志文件會變得越來越大,這時我們需要對日志文件進行備份或清理。
1. 在SQL管理器分離數據庫。
2. 對數據庫日志文件進行壓縮備份(rar, zip)
3. 直接刪除ldf文件。
附加數據庫文件成后,查閱本地數據庫文件,發現重新生成的日志文件為504KB。
分兩步操作:step 1.操作步驟:在數據庫右鍵 --> 數據庫屬性 -->選項 -->將數據庫【恢復模式】修改為【簡單】。點確定按鈕。
step 2.在數據庫右鍵 --> 任務 --> 收縮 -->文件 -->文件類型選擇【日志】 --> 將文件收縮到1MB。點確定按鈕。
經測試,本地ldf文件有的變化有的沒有發生任何變化!
--下面的所有庫名都指你要處理的數據庫的庫名 --1.清空日志 DUMP TRANSACTION 庫名 WITH NO_LOG --2.截斷事務日志: BACKUP LOG 庫名 WITH NO_LOG --3.收縮數據庫文件(如果不壓縮,數據庫的文件不會減小 企業管理器--右鍵你要壓縮的數據庫--所有任務--收縮數據庫--收縮文件 --選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了 --選擇數據文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了 --也可以用SQL語句來完成(注:根據我的實踐,用企業管理器執行收縮操作后,ldf文件大小并沒有發生變化,用下面的SQL指令就可以) --收縮數據庫 DBCC SHRINKDATABASE(XQOMS) DBCC SHRINKDATABASE(XQOMS_System) --收縮指定數據文件,1是文件號,可以通過這個語句查詢到:select * from sysfiles --select * from sysfiles DBCC SHRINKFILE(1) DBCC SHRINKFILE(2)
以上就是“如何清除SQL Server數據庫日志”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。