問題現(xiàn)象:今天安裝用友財務(wù)軟件的SqlServer服務(wù)器出現(xiàn)“事務(wù)日志空間已滿”的錯誤,以為長時間沒有截斷日志,那么我們就來分析一下為什么數(shù)據(jù)庫安裝目錄下會產(chǎn)生大量SQLDump****.mdmp文件,導(dǎo)致硬盤沒有空間了?
原因分析:打開這些日志文件看了一下,文件內(nèi)容很多,且看不懂,上網(wǎng)搜了一下,大概可能原因如下:1、用友軟件的數(shù)據(jù)庫損壞(或者數(shù)據(jù)庫本身的系統(tǒng)庫)中存在置疑的數(shù)據(jù)庫。2、數(shù)據(jù)庫監(jiān)測服務(wù)開啟,導(dǎo)致不斷產(chǎn)生回滾的事務(wù)日志。3、數(shù)據(jù)庫系統(tǒng)庫索引出現(xiàn)損壞,導(dǎo)致不斷產(chǎn)生臨時文件。
解決方案:我這邊出現(xiàn)的問題正好是
---dbcc checkdb('msdb') 發(fā)現(xiàn)五個一致性錯誤,參考:用友軟件數(shù)據(jù)庫修復(fù)的文章:http://bainianle.cn/shujuku/1458.html 進(jìn)行修復(fù)的,修復(fù)后就解決了。 如果沒有解決的話,建議可以參考:SQL數(shù)據(jù)庫安裝目錄下的log文件夾下不斷生成臨時文件怎么辦? http://bainianle.cn/jcufida/sqllswjsctd.html 進(jìn)行排查。