sqlserver禁止IP访问:锁定简单有效

如何禁止IP访问sqlserver?

在一些需要保密的应用中,我们需要禁止外界的IP访问我们的sqlserver,而只允许内网IP访问。锁定IP地址是一种比较简单有效的方式,能够保证应用的安全性。下面详细介绍如何在sqlserver中禁止IP访问。

步骤1:打开Sql Server Configuration Manager

首先,我们需要在电脑上打开Sql Server Configuration Manager。在这里我们可以管理我们的Sql Server的配置,包括 网络配置、Sql Server服务等。打开Sql Server Configuration Manager后,我们可以看到如下的界面:

步骤2:选择TCP/IP协议并禁用

在Sql Server Configuration Manager中,我们需要先找到我们需要禁止的实例。找到后,我们双击实例名称,进入实例属性配置界面。在这里,我们需要选择TCP/IP协议,并将其禁用。如图所示:

禁用TCP/IP协议后,只有本机才能够进行Sql Server的连接,因为Tcp/IP协议是sqlserver网络协议的基础,此时其他的Ip将无法连接到我们的sqlserver。

步骤3:启用高级安全配置

在Sql Server Configuration Manager中,我们也可以选择启用高级安全配置。这一配置可以让我们更加精细地控制Sql Server的访问权限。具体的步骤如下:

选择“Sql Server网络配置”,进入后我们选择我们所需要禁止的实例,并双击配置。

在弹出的窗口中,我们选择IP地址选项卡。在这个选项卡中,我们可以看到Sql Server支持多种不同的IP访问模式。我们可以对每一个访问模式进行单独的设置。

选择我们需要禁止的访问模式,比如IPv4,然后在下方的卡片中,选择IP地址,然后将不需要访问的Ip地址添加到禁用列表中。这些禁用的Ip将不再对该访问模式进行连接。

完成上述设置后,我们关闭Sql Server Configuration Manager并重新启动Sql Server服务即可生效。

总结

在Sql Server中禁止IP访问是一个比较重要的安全性设置,我们可以通过简单有效的措施,确保我们Sql Server的安全可靠性,避免不必要的安全问题。同时,启用高级安全配置能够进一步精细化Sql Server的访问权限,可以更好地保护我们Sql Server的安全。

参考文章

技术壁纸:禁用Sql Server网络访问

Microsoft官方文档:Sql Server Tcp IP设置

-- 禁止外网IP访问Sql Server

EXECUTE sp_configure 'remote access', 0

GO

RECONFIGURE

GO

数据库标签