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

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

贡献者:

KB小秘书

 · 

更新时间:2019-08-07 10:58:28

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

问题描述

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
  • 87

    发布KB

  • 596

    回答问题

  • 4

    粉丝数