为什么数据库安装目录下会产生大量SQLDump****.mdmp文件,导致硬盘没有空间了?
问题现象:今天安装用友财务软件的SqlServer服务器出现“事务日志空间已满”的错误,以为长时间没有截断日志,那么我们就来分析一下为什么数据库安装目录下会产生大量SQLDump****.mdmp文件,导致硬盘没有空间了?
原因分析:打开这些日志文件看了一下,文件内容很多,且看不懂,上网搜了一下,大概可能原因如下:1、用友软件的数据库损坏(或者数据库本身的系统库)中存在置疑的数据库。2、数据库监测服务开启,导致不断产生回滚的事务日志。3、数据库系统库索引出现损坏,导致不断产生临时文件。
解决方案:我这边出现的问题正好是
---dbcc checkdb('msdb') 发现五个一致性错误,参考:用友软件数据库修复的文章:https://www.aiufida.com/shujuku/1458.html 进行修复的,修复后就解决了。 如果没有解决的话,建议可以参考:SQL数据库安装目录下的log文件夹下不断生成临时文件怎么办? https://www.aiufida.com/jcufida/sqllswjsctd.html 进行排查。