我在日志文件查看器中检查了我的SQL Server 2008R2日志,发现有一个来自中国的人一直试图以“SA”login,但是当然失败了。
无论如何,以防止这些黑客攻击我的服务器?
提前致谢。

使用防火墙 – 为什么地球上的端口(或SQL服务器上的任何端口)向世界其他地方开放?
大多数业务都有多个networking层,
一些(包括我自己)也在数据库层次后面有一个安全的层来处理任何特别敏感的数据,或者合同上的数据更加安全。
这是一个广泛使用的模型,通常certificate是非常安全的。 暴露你的SQLpipe理端口外面的想法从字面上使我的脊椎颤抖,请停止这一点,否则你会回来寻找这个 。
在地址限制之前放置一个防火墙。 如果你绝对需要SQL服务器公开面向互联网开放,那么你将不得不努力保持安全。 如果你所做的只是运行网站,那么它应该很容易locking到你的Web服务器的地址。
更好的做法是,在SQL服务器和Web服务器前放置一个防火墙,只允许传入连接到您的Web服务器。