第一個方法:
假設select為數據庫名稱
在查詢分析器中執行:
backup log MuOnline with NO_LOG
backup log MuOnline with TRUNCATE_ONLY
DBCC SHRINKDATABASE(MuOnline)
將上面的語句多次執行,直到日志文件縮小。
exec sp_dboption 'MuOnline','autoshrink','on'
建立作業,每半個小時一次日志備份,每天一次完全數據庫備份。
在Log收縮到正常大小後,將autoshrink選項設置為off。
第二個方法
數據庫增大是因為你的日志增大了,以前大家討論過的,最簡單可行的辦法就是在你數據庫屬性->選項->故障還原裡面選成簡單模式(缺省為完全模式),然後選收縮數據庫進行一次收縮,以後你的數據庫基本就不怎麼會增長了。
第三個方法
1. 進入企業管理器,選中數據庫,比如muonline
2. 所有任務->分離數據庫
3. 到數據庫文件的存放目錄,將MuOnline_log.LDF文件刪除,為了避免出錯,可以拷貝出去。
4. 企業管理器->附加數據庫,選muonline,這個時候你會看見日志文件這項是一個叉,不要緊,繼續,此時數據庫就會提示你該數據庫無日志是否創建一個新的,確定。
5. 記得數據庫重新附加後用戶要重新設置一下。