sql server数据库日志文件过大容易出现各种问题。前段时间刚处理过几个查询超时或者程序异常中止的问题都是因为数据库log日志文件超过1个g造成的。整理两种清理sql server日志log文件的方法。
方法一:
1、将恢复模式由完整(Full)改为简单(Simple)
2、收缩(Shrink)日志文件
3、将恢复模式由简单(Simple)改为完整(Full)
方法二:
1. Detach数据库(Detach之前一定要屏蔽所有对这个数据库的写入操作,这是血的教训)
2. 删除或重命名日志文件
3. Attach数据库,这时会提示找不到日志文件
4. 移除(Remove)这个找不到的日志文件,然后点击Ok进行Attach,SQL Server会在数据文件所在的文件夹自动创建一个新的日志文件完成Attach。