前言
最近經歷了一次服務器SQL SERVER 數據庫服務器端事務日志爆滿,導致服務器數據庫寫入不進數據的宕機事件,經過此次事件的發(fā)生,奉勸各位同仁一句,如果沒有絕對的充足存儲空間,數據庫事務日志文件千萬不要采取完整備份,備份出的數據量是你無法承受的,簡單備份就可以了,以下是收縮數據庫事務日志的操作,希望可以幫助到大家!
數據庫事務日志收縮通過圖形界面進行操作如下:
第一步:右鍵數據庫屬性
![](http://img.jbzj.com/file_images/article/201910/20191020112310937.jpg?201992011242)
第二步:更改數據庫恢復模式,將模式從“完整”改為“簡單”
![](http://img.jbzj.com/file_images/article/201910/20191020112415238.png?2019920112424)
第三步:右鍵數據庫,“任務”->“收縮”->“文件”
第四步:收縮數據庫日志,選擇文件類型“日志”,并將收縮操作內的,“將文件收縮到” 最小大小
注意:如若磁盤空間已滿,無法進行收縮數據庫事務日志文件,可采取先分離出部分暫未使用的數據庫,然后將MDF文件及LDF文件進行拷貝到其他空余盤,進行釋放磁盤空間,待日志收縮后,再次將分離出的數據庫文件進行附加。
分離數據庫操作,右鍵單擊選擇“任務”—>“分離”如下圖:
![](http://img.jbzj.com/file_images/article/201910/20191020112548321.jpg?2019920112614)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
您可能感興趣的文章:- SQL Server 2000/2005/2008刪除或壓縮數據庫日志的方法
- sql server中錯誤日志errorlog的深入講解
- SQL Server 2008 清空刪除日志文件(瞬間縮小日志到幾M)
- SQL SERVER 2008數據庫日志文件收縮的方法
- SQLServer數據庫中開啟CDC導致事務日志空間被占滿的原因
- Sqlserver2005日志文件太大如何減小
- SQL Server無日志恢復數據庫(2種方法)
- SqlServer數據庫提示 “tempdb” 的日志已滿 問題解決方案
- MYSQL SERVER收縮日志文件實現方法