WEB开发网
开发学院数据库MSSQL Server 让防火墙与SQL Server数据库共存 阅读

让防火墙与SQL Server数据库共存

 2009-05-09 10:28:41 来源:WEB开发网   
核心提示: 第三步:关联相关的服务,设置好端口后,让防火墙与SQL Server数据库共存(4),此时还没有关联到具体的服务,数据库管理员还必须把新设置的端口与数据库的服务关联起来,为此就把用到的端口先一一打开,然后再逐渐的关闭,此时就需要单击SQL Server服务,找到相关的服务后选择重新启动

第三步:关联相关的服务。设置好端口后,此时还没有关联到具体的服务。数据库管理员还必须把新设置的端口与数据库的服务关联起来。此时就需要单击SQL Server服务。找到相关的服务后选择重新启动。当数据库引擎重新启动时,就会将新的端口给这个服务所使用。以后每次数据库引擎重新启动之后,这个服务都将采用这个端口。为此在防护墙上只需要把这个端口打开即可。

所以说对于动态端口来说,防火墙配置有一定的难度。此时最理想的方式就是把数据库服务所采用的动态端口改为静态端口或者固定端口。上面笔者介绍得就是把数据库服务的动态端口改为静态端口的基本步骤。各位数据库管理员可以尝试利用这种方法试试看。

建议四:出现连接故障时的排错步骤。

如果在数据库服务器上部署了防火墙,此时如果客户端发生无法连接到服务器的现象,那么此时最佳的排错步骤是什么呢?如何才能够在最短时间内找到问题的原因呢?为此,笔者有如下这个建议。

首先,数据库管理员必须先保证服务器与客户端之间网络的连通性。数据库管理员可以利用ping命令或者求助网络管理员,来判断服务器与客户端之间的连接是否有问题。有则改之,没有的话则进行下面一个步骤。

第二,把防火墙先禁用掉。如果服务器与客户端之间的网络连通没有问题,那么此时数据库管理员就需要判断是防火墙的问题还是数据库服务器本身的问题。要判断这个故障的起点,最简单的方法就是把防火墙禁用掉。如果防火墙禁用后,客户端访问服务器正常了,那么就说明是防火墙在作怪;而过此时故障还依旧,那么就是数据库本身的问题了。不过此时也先不要急着把防火墙启用起来。等到故障修复后再重新启用防火墙为好。这么处理就是让数据库环境尽量的简单,以加速排错的过程。

第三,如果是防火墙的问难,那么就先查看SQL Server数据库所需要采用的端口,并在防火墙中全部打开。因为有些服务的话可能需要很多个端口;而某些服务又会引用其他的服务,而这被引用的服务也需要新的端口。为此及时是数据库专家也很难一下子说清楚某个服务到底需要哪些端口。为此就把用到的端口先一一打开,然后再逐渐的关闭。从而可以确定某个服务需要引用哪些服务、采用哪些端口。

上一页  1 2 3 4 

Tags:防火墙 SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接