Windows 2008 和 Windows Vista 及后续版本都修改了安全策略,防火墙默认阻止了未经容许的访问。安全

 

1、服务服务器

一、查看服务网络

  打开“管理工具”--“服务”,能够找到名为“Windows Firewall”的服务。ide

085800449.png

  在Windows Server 2003操做系统中,若是中止这个服务,将容许全部的外部链接,即打开了全部的端口。可是,Windows Server 2008和Windows Vista及后续版本,颠覆了这一原则,即:若是中止这个服务,将拒绝全部的外部链接请求(关闭全部的端口)。工具

 

二、从控制面板打开防火墙管理界面测试

200748669.png

200527254.png

 

200934627.png

 

三、基本操做(不推荐)spa

  在这种“基本模式”下,若是须要容许某些程序经过防火墙,能够针对该应用程序开放其所需的端口。操作系统

203819887.png

 

204249690.png

 

四、高级安全Windows防火墙(推荐)blog

(1)若是是 Windows Server 2008 操做系统,直接在“管理工具”中打开“高级安全Windows防火墙”。路由

 

(2)若是是Windows 7 操做系统,默认状况下“管理工具”是隐藏的。能够经过“搜索程序和文件”(超级搜索)功能打开。

203508477.png

 

(3)经过控制面板也能够打开“高级安全Windows防火墙”。

203641180.png

 

2、关闭防火墙(不推荐)

  为了图省事,特别是在测试环境中,若是想关闭防火墙,应该按如下操做。(请勿中止Windows Firewall服务,否则会禁用全部的入站请求)

(1)模式一:基本模式下的操做

204519189.png

 

204623877.png

 

(2)模式二:高级安全 Windows 防火墙

204851463.png

 

3、为SQL Server 开放端口

1. 启用SQL Server默认实例所需的端口

  SQL Server服务器(默认实例)默认使用TCP1433端口为客户端创建链接,可是在安装SQL Server的过程当中并不会自动打开这个端口。在安装时会有一个警告。

193605775.png

 

  为了开放端口,咱们使用“高级安全 Windows 防火墙”。 

192910932.png

 

  在左侧的列表中,选择“入站规则”,在最右侧的任务列表中选择“新建规则”。

192712723.png

 

  在“该规则应用于TCP仍是UDP”中选择“TCP”,而后在“该规则应用于全部本地端口仍是特定端口”中选择“特定本地端口”,而后输入端口号(数字)。

  在本例中,能够输入多个端口,中间用逗号隔开。Windows 7 和 Windows Server 2008 R2 还容许开放连续的端口,例如:5100-5200。

192809375.png

说明1:TCP5022端口用在SQL Server的镜像(MIRROR)技术中。此处仅为示例,若是未启用镜像功能,则无需打开TCP5022。

说明2:TCP5022端口也用在SQL Server 2012的“AlwaysOn可用性组”技术中。此处仅为示例,若是未启用“AlwaysOn可用性组”,则无需打开TCP5022。

 

192828836.png

 

192842769.png

 

192855242.png

 

2. 启用SQL Server Browser所需的端口

  当SQL Server 的实例使用了动态端口时,若是客户端应用程序不知道这个实例的端口,就须要查询实例所在的计算机上的“SQL Server Browser”服务。 SQL Server Browser这个侦听器只侦听UDP1434端口,所以须要添加相应的端口。

092100905.png

 

 

4、容许Ping的回显请求

  在平常使用时,咱们常常使用Ping命令去查看网络上是否存在另外一台计算机,或者检测网络是否通畅。

  ICMP是Internet Control Message Protocol,即Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络自己的消息。Ping的过程实际上就是ICMP协议工做的过程。

  可是,Windows Server 2008 和 Windows 7 默认不开放此端口。通常状况下,仅在如下2种情形才会开放Ping所需的端口。

1. 此服务器为域控制器

  若是此服务器被提高为域控制器,Active Direcotry服务将强行打开一系列的端口,容许域的其它服务器和客户端进行链接,其中就包括了ICMPv4回显请求。

093526924.png

 

2. 手动添加入站规则,容许ICMPv4回显请求

  若是这台计算机不是域控制器(或者是Windows7),就须要手动添加入站规则,容许ICMPv4回显请求。

160255416.png

 

160301523.png

 

160308689.png

 

160314796.png

 

160326616.png

 

160333680.png

 

160343984.png

 

160351947.png