ERRORLOG过份庞大删除不掉怎么办?
登陆了一个好久没上去看过的VPS,发现提示C盘空间不足,打开“我的电脑”一看,好家伙,19G的系统盘竟然全部使用了,一点都没有空闲。到底是什么程序占用了系统盘?让我们一起来抓出幕后黑手!
首先看看C盘Program Files里面有没有可疑的目录,一下子就发现了不正常:Program Files目录竟然占了10G左右的空间,看来罪魁祸首就在这里面了。经过查找,发现Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG就这一个文件就占了9G左右,看来删了他就可以了!顾名思义,这是一个日志文件,开启MSSQL后自动生成的,但是删除会提示正在使用中,无法删除。怎么办呢?开始→运行→services.msc,找到关于MSSQL相关的(我这里是华夏名网的主机,所以名字是Sudu_Mssql,不同的主机可能名字不一样),如图所示,直接停用这个服务,就可以删除ERRORLOG了。
ERRORLOG为啥会自动生成?怎样禁止自动生成?我这里把使用MSSQL的网站,启用日志给取消了,应该就不会自动生成了。使用了华夏名网的建站宝,所以可能不通用。总之,把日志取消了,应该就不会自动生成了。不需要MSSQL的话,直接把相关的服务禁止了,也不会生成ERRORLOG日志文件了。