關於SQLserver2000數據庫日志文件太大,如何刪除日志問題



1、數據庫日志文件,一般設置成文件自動增長,文件增長做不受限制。如果將,文件增長做不受限制改為將
文件增長限制為()MB時,例如2000MB,哪么當文件日志到達2000MB的時候,日志是循環使用,還是會出現日志
已滿,數據庫無法工作的情況?

2、用下面的命令來減小日志文件
dump transaction 數據庫名 with no_log'
dbcc shrinkdatabase (數據庫名 ,truncateonly)
但發現同一個數據庫,在某些服務器上執行后日志文件為初始最小,但在另一些服務上執行后並日志文件並沒
有變化。
查資料,有說,是需要數據庫恢復模式設置為“簡單”
數據庫恢復模式有“簡單”“完全”“大容量日志記錄的”三種選項

3.解決辦法

   設置成簡單模式,然后再收縮數據庫,日志文件就變成10M 了,如果有需要再設置回   完全 模式。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM