阻止SQL Server错误日志不断增多

最近遇到一个头痛有问题,SQL Server数据库被人恶意攻击,错误日志不断增多,把C盘空间填满了。打开日志文件,有无数条类似的错误信息:错误: 18456, 严重性: 14,状态: 5。Login failed for user ‘sa’。[客户端: IP地址]。

试了很多方法,打SP3补丁,新建用户访问,采用Windows身份验证,错误日志还是不断增多。上网Google有人说用防火墙封IP,可是IP不是固定的,根本封不了。

不过这启发了我,我想是不是可以通过SQL Server来限制IP呢?打开配置工具>SQL Server配置管理器>MSSQLSERVER的协议>TCP/IP地址>IP地址,在IPAll中将TCP动态端口设置为空。Ok,整个世界清静了!

发表评论