配置 Windows 防火墙以允许 SQL Server 访问-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


配置 Windows 防火墙以允许 SQL Server 访问

发表时间:2020/5/2 9:34:06 评论(0) 浏览(7998)  评论 | 加入收藏 | 复制
   
摘 要:在安装SQL Server应用程序并且启用防火墙的电脑上,如果SQL Server的TCP/IP协议已经启用,远程连接也已经启用的配置前提下,还会发现无法远程连接到SQL Server,主要是由于防火墙的限制引起的,简单测试是否防火墙的原因,将防火墙关闭看是否能连接到SQL Server,如果防火关闭后可以连接,那么就可以使用下面的方法配置防火墙。
正 文:

      在安装SQL Server应用程序并且启用防火墙的电脑上,如果SQL Server的TCP/IP协议已经启用,远程连接也已经启用的配置前提下,还会发现无法远程连接到SQL Server,主要是由于防火墙的限制引起的,简单测试是否防火墙的原因,将防火墙关闭看是否能连接到SQL Server,如果防火关闭后可以连接,那么就可以使用下面的方法配置防火墙。

SQL Server的TCP/IP协议配置中启用固定端口1433或者其它固定端口,那么可以使用下面方法一配置防火墙,SQL Server的TCP/IP协议配置中如果启用的是动态端口,那么可以使用下面方法二配置防火墙。


方法一:打开 Windows 防火墙设置端口以进行 TCP 访问

1.在 “开始” 菜单上,单击 “运行” ,键入 WF.msc,然后单击 “确定” ,打开“高级安全 Windows 防火墙”窗体


2.在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,并在右侧操作窗格中单击“新建规则”。


3.在 “规则类型” 对话框中,选择 “端口” ,然后单击 “下一步” 。


4.在 “协议和端口” 对话框中,选择 TCP。 选择“特定本地端口” ,然后键入 数据库引擎 实例的端口号,例如默认实例的端口号 1433。 单击“下一步”。


5.在 “操作” 对话框中,选择 “允许连接” ,然后单击 “下一步” 。


6.在 “配置文件” 对话框中,选择在您想要连接到 数据库引擎时描述计算机连接环境的任何配置文件,然后单击 “下一步” 。


7.在 “名称” 对话框中,输入此规则的名称和说明,再单击 “完成” 。


方法二 :在使用动态端口时防火墙设置对 SQL Server应该程序的连接规则
1.在 “开始” 菜单上,单击 “运行” ,键入 WF.msc,然后单击 “确定” 。
2.在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,并在操作窗格中单击“新建规则”。
3.在 “规则类型” 对话框中,选择 “程序” ,然后单击 “下一步” 。
4.在 “程序” 对话框中,选择 “此程序路径” 。 单击 “浏览” ,导航到要通过防火墙访问的 SQL Server 实例,再单击 “打开” 。 默认情况下, SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。 单击“下一步”。
5.在 “操作” 对话框中,选择 “允许连接” ,然后单击 “下一步” 。
6.在 “配置文件” 对话框中,选择在您想要连接到 数据库引擎时描述计算机连接环境的任何配置文件,然后单击 “下一步” 。
7.在 “名称” 对话框中,输入此规则的名称和说明,再单击 “完成” 。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
服务器开启防火墙导致SQL连接不上解决办法  【易勋  2015/9/10】
配置Windows防火墙以便可以远程访问SQL Server  【缪炜  2017/8/25】
FTP、sqlsever外网访问端口映射设置  【凝听  2017/11/2】
外网通过花生壳内网穿透访问本机SQL Server数据  【王大哥  2017/12/13】
使用蒲公英VPN远程访问动态IP服务器  【刘文涛  2018/1/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接