主頁 > 知識庫 > 清除SQLServer日志的兩種方法

清除SQLServer日志的兩種方法

熱門標簽:溫州語音外呼系統(tǒng)排名 百度地圖標注信息怎么修改 AI智能云呼電話機器人怎么注冊 怎么在高德地圖標注多個點 沈陽外呼系統(tǒng)有效果嗎 四川穩(wěn)定外呼系統(tǒng)公司 電話機器人接口是什么樣的 福州外呼系統(tǒng)招商 商家地圖標注圖片
日志文件滿而造成SQL數據庫無法寫入文件時,可用兩種方法:
一種方法:清空日志。
1.打開查詢分析器,輸入命令
DUMP TRANSACTION 數據庫名 WITH NO_LOG
2.再打開企業(yè)管理器--右鍵你要壓縮的數據庫--所有任務--收縮數據庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了。

另一種方法有一定的風險性,因為SQL SERVER的日志文件不是即時寫入數據庫主文件的,如處理不當,會造成數據的損失。
1: 刪除LOG
分離數據庫 企業(yè)管理器->服務器->數據庫->右鍵->分離數據庫
2:刪除LOG文件
附加數據庫 企業(yè)管理器->服務器->數據庫->右鍵->附加數據庫
此法生成新的LOG,大小只有500多K。

注意:建議使用第一種方法。

如果以后,不想要它變大。
SQL2000下使用:
在數據庫上點右鍵->屬性->選項->故障恢復-模型-選擇-簡單模型。
或用SQL語句:
alter database 數據庫名 set recovery simple

另外,Truncate log on checkpoint(此選項用于SQL7.0,SQL 2000中即故障恢復模型選擇為簡單模型)當執(zhí)行CHECKPOINT 命令時如果事務日志文件超過其大小的70% 則將其內容清除在開發(fā)數據庫時時常將此選項設置為True Auto shrink定期對數據庫進行檢查當數據庫文件或日志文件的未用空間超過其大小的25%時,系統(tǒng)將會自動縮減文件使其未用空間等于25% 當文件大小沒有超過其建立時的初始大小時不會縮減文件縮減后的文件也必須大于或等于其初始大小對事務日志文件的縮減只有在對其作備份時或將Truncate log on checkpoint 選項設為True 時才能進行。

注意:一般立成建立的數據庫默認屬性已設好,但碰到意外情況使數據庫屬性被更改,請用戶清空日志后,檢查數據庫的以上屬性,以防事務日志再次充滿。
您可能感興趣的文章:
  • SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
  • 清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案
  • 收縮數據庫日志文件的方法(僅適用于mssql2005)
  • SQL Server 數據庫清除日志的方法
  • MSSQL 2005/2008 日志壓縮清理方法小結
  • SQL數據庫日志已滿解決方法
  • sql2005 日志清理 SQL2005壓縮清除日志的方法
  • SQL Server 2000 清理日志精品圖文教程
  • Sqlserver 2000/2005/2008 的收縮日志方法和清理日志方法
  • 一次性壓縮Sqlserver2005中所有庫日志的存儲過程
  • sqlserver 數據庫壓縮與數據庫日志(ldf)壓縮方法分享
  • SQL2005日志收縮方法
  • 一段壓縮MS SQLServer日志的語句
  • SQL語句實現SQL Server 2000及Sql Server 2005日志收縮(批量)
  • 清空MSSQL日志 與set recovery simple
  • MS SQL SERVER 數據庫日志壓縮方法與代碼
  • SQLServer日志清空語句(sql2000,sql2005,sql2008)
  • SQL Server 2005刪除日志文件的幾種方法小結

標簽:汕尾 西寧 來賓 無錫 七臺河 營口 寶雞 邯鄲

巨人網絡通訊聲明:本文標題《清除SQLServer日志的兩種方法》,本文關鍵詞  清除,SQLServer,日志,的,兩種,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《清除SQLServer日志的兩種方法》相關的同類信息!
  • 本頁收集關于清除SQLServer日志的兩種方法的相關信息資訊供網民參考!
  • 推薦文章