环境:
- window10 x64 专业版
- sqlsever2014 x64
前言:
一般我们安装mysql或postgresql的后,它们都是默认禁止远程访问的,而sqlserver安装后是默认可以远程访问的,为了能更好的保护我们的数据库远离黑客攻击,我们需要将我们的数据库设置禁止远程访问。。。
一、首先来看一下数据库服务器的ip地址
二、观察当允许远程访问时的情况
2.1 使用本机链接:
2.2 使用局域网内其他机器链接
可以看到,都可以正常的链接。。。
三、设置sqlsever禁止远程访问
打开sqlserver管理配置器:
将tcp/ip的全部侦听,改为“否”:
切换到“IP地址”选项卡,将ip地址为127.0.0.1或::1的“已启用”设为“是”,其他的为“否”:
设置完成后,点击确定:
重启SQL sever的默认实例服务:
四、测试禁止远程访问情况:
4.1 本机使用局域网ip访问:
4.2 本机使用127.0.0.1访问:
可以看到,本机使用127.0.0.1访问并不受限制