码迷,mamicode.com
首页 > 数据库 > 详细

SQLServer2008开放windows防火墙配置

时间:2015-11-06 11:02:25      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

 

为了可以通过TCP/IP协议远程访问SQLServer数据库,需要做以下几点:

在SQLServer所运行的服务器上,我们必须找到SQLServer所侦听的端口然后添加到WIndows防火墙的【允许入站】中。

一:需要添加SQLServer的端口到防火墙的入站规则中。

二:如果无法确定连接字符串的端口或者SQLServer没有侦听TCP 1433端口,就要把SQLServer Browser服务所侦听的UDP 1434端口添加到Windows防火墙中。这是因为:

a)、如果TCP端口被连接字符串明确指定了,那么像SQL Native Client这样的连接提供程序将会使用这个端口来连接SQLServer,所以此时不需要SQLServer Browser服务去查找SQLServer所侦听的相应端口。

b)、如果端口未被连接字符串显式定义,那么连接提供程序会发送UDP 包到1434端口。所以,如果1434端口没有在Windows防火墙开启的话连接提供程序将得不到SQLServer所侦听的相应的TCP端口。然后,连接提供程序将只用1433来连接SQLServer。如果此时SQLServer未侦听1433端口,则会返回失败。所以也需要将UDP1433端口加入到Windows防火墙的入站规则中。

 

有时开发过程中,别人需要连到你的本机进行网站的访问,防火墙会阻止外界的访问,你可以开放本地一个端口,让别人可以访问。

1、找到防火墙

技术分享

 

2、点击高级设置

技术分享

3、点击“入站规则”,再点击“新建规则”:

技术分享

 

4、点击“端口”

技术分享

 

5、填写你要开放的端口号,我这里用9999:

技术分享

 

6、默认下一步,下一步,最后给你的设置取个名字,随便你,我这里用pass9999point,就是让9999端口通过

技术分享

 

7、点击完成,你可以在列表中看到你设置的规则,然后这个端口就可以被外界访问了,而不必将防火墙全部关闭:

技术分享

 

SQLServer2008开放windows防火墙配置

标签:

原文地址:http://www.cnblogs.com/lingzhihua/p/4941663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!