• 首页 > 
  • Windows Server 2008实例内开启防火墙后SQL Server无法被外部访问的处理

Windows Server 2008实例内开启防火墙后SQL Server无法被外部访问的处理

KB: 40708

 · 

更新时间:2020-05-20 17:01

问题描述

Windows 2008在关闭防火墙状态可以被外部连接,但开启防火墙后,SQL Server无法被外部连接,报错如图。

问题原因

SQL Server的服务程序没有添加到防火墙中。

解决方法

添加SQL Server的服务程序到防火墙中,操作方法如下。

  1. 打开控制面板里面的Windows 防火墙 ,在防火墙界面,单击允许程序或功能通过windows防火墙
  2. 单击允许运行另一程序
  3. 在弹出的窗口中单击浏览
  4. 弹出如下窗口。
  5. 该界面不要关,通过服务里面找到SQL Server运行的具体程序。 在打开的服务窗口中,找到SQL Server这一项,在该项上点右键单击属性
  6. 在弹出的界面中会看到可执行程序的路径。
  7. 将复制的字符串粘贴到第4步中文件名,右侧的白框中,然后单击打开
  8. 添加程序界面,单击添加
     
  9. 允许的程序中,勾选家庭/工作(专用)和公用,然后单击确定
  10. 再次连接,就可以连接成功了。

适用于

  • 云服务器ECS