我是笑林新记,分享一下我使用SQL Server数据库的一些经验,希望对大家有帮助!欢迎关注微信公众号:笑林新记
我之前开发了一款网页版的仓储管理系统,免费的,云仓储管理系统。百度是可以直接搜索到的,硬植入一波。
用的是云服务器,硬盘本身才50G,除去系统,大概还剩一半多点的硬盘空间,昨天我上服务器一看,问题来了,居然还剩10个G左右,难道是我的系统有大量的用户在使用,造成数据库数据猛涨?显然打脸了,不是的,好了,进入正题。
01
查找原因
通过查找,发现是SQL Server数据库错误日志已经达到12G了,就是下面的这个文件,这个是我清理过,不到5个小时的数据,大概算了一下,一天大概会涨30M左右,一个月就能涨1G。
02
分析问题
这种情况显然是不对的,我自己的电脑几年了,才几十K而已,为什么错误日志会如此疯狂的增长呢,我们来看一下具体日志。
瞬间不淡定了,这年头居然还有人在使用暴力破解的方式来猜数据库密码,我也是醉了。
为什么会有这种情况呢,原因很简单,一般Sql server的端口是1433,在知道IP和默认端口的情况下,是可以用暴力破解的方式来猜数据库密码的。
03
解决问题
知道问题所在了,解决问题也很容易,IP地址是不能改的,那么我们就来更改默认端口号。打开数据库管理工具。修改默认端口号。
修改完成后,重新启动Sqlserver服务即可。
在数据库中执行 EXEC sp_cycle_errorlog 可以新建一个错误日志,将原来超大的日志文件删除即可。