数据库 'MessageManage' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。...
提供兩種辦法:(SQL Server2008)
注意:建議使用第一種方法。第二種方法只是刪除已有日志文件,日后還會(huì)繼續(xù)生成。
第一種方法:清空日志。
1.打開企業(yè)管理器,直接在查詢分析器里執(zhí)行:(如果是FULL完整類型,修改為SIMPLE簡(jiǎn)單類型)
alter database [數(shù)據(jù)庫名] set recovery simple?
或者 右鍵你要壓縮的數(shù)據(jù)庫--屬性--選項(xiàng)--恢復(fù)模式--簡(jiǎn)單
2.查詢分析器,輸入命令:(收縮日志文件大小,單位是M)
DBCC SHRINKFILE (N'MessageManage_log' , 10)
或者 右鍵你要壓縮的數(shù)據(jù)庫--任務(wù)--收縮--數(shù)據(jù)庫--直接確認(rèn)下一步。
?
第二種方法:
1. 刪除LOG
分離數(shù)據(jù)庫?企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫->任務(wù)->分離數(shù)據(jù)庫
2. 刪除LOG文件
附加數(shù)據(jù)庫?企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫->右鍵->附加數(shù)據(jù)庫
此法生成新的LOG,大小只有500多K。
該方法有一定的風(fēng)險(xiǎn)性,因?yàn)镾QL?SERVER的日志文件不是即時(shí)寫入數(shù)據(jù)庫主文件的,如處理不當(dāng),會(huì)造成數(shù)據(jù)的損失。
?
轉(zhuǎn)載于:https://www.cnblogs.com/shuai-bySty/p/5156660.html
總結(jié)
以上是生活随笔為你收集整理的数据库 'MessageManage' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pl/sql command windo
- 下一篇: 汇编题目:按A键,当松开的时显示字母A