SQL server的错误日志导致服务器C盘满
比如你限制了一个数据库的日志为500M,当这个库用完了500M的空间后,那么他每连接一次数据库都会记一次日志。
日志内容如下:
2008-07-25 09:50:01.23 spid104 错误: 9002,严重度: 17,状态: 6
2008-07-25 09:50:01.23 spid104 数据库 \’xx\’ 的日志已满。请备份该数据库的事务日志以释放一些日志空间。。
2008-07-25 09:50:01.23 spid160 错误: 9002,严重度: 17,状态: 6
2008-07-25 09:50:01.23 spid160 数据库 \’xx\’ 的日志已满。请备份该数据库的事务日志以释放一些日志空间。。
…..
日志路径为 C:\Program Files\Microsoft SQL Server\MSSQL\LOG
MSSQL的日志配置的文件数最小为6个(也就是最少会有6个LOG数)
目前想到的解决方法:
1、写脚本定时清理日志。
2、把服务器的所有数据库的“故障还原”设为“简单”模型。