mssql sqlserver数据库出错,千万别急于重新启动的原理


sql server错误日志构成

sql server错误日志一般会保留7个,分别为errlog
errlog1 errlog2 errlog3 errolog 4 errlog5 errLog6,
当数据库服务重启后,都会产生新的日志命名errlog

以前的日志文件,会依次变为
errlog1 会 变为 errlog2
errlog2 会 变为 errlog3
errlog3 会 变为 errlog4
errlog4 会 变为 errlog5
errlog5 会 变为 errlog6
errlog6 会 被删除掉


所以根据db服务器的日志规则,当我们重启DB服务后,sql日志已经发生变化,如果我们重启7次之后,以前的错误日志完全消失,我们就无法和核查出错时的错误原因。