让防火墙与SQL Server数据库共存
2009-05-09 10:28:41 来源:WEB开发网第三步:关联相关的服务。设置好端口后,此时还没有关联到具体的服务。数据库管理员还必须把新设置的端口与数据库的服务关联起来。此时就需要单击SQL Server服务。找到相关的服务后选择重新启动。当数据库引擎重新启动时,就会将新的端口给这个服务所使用。以后每次数据库引擎重新启动之后,这个服务都将采用这个端口。为此在防护墙上只需要把这个端口打开即可。
所以说对于动态端口来说,防火墙配置有一定的难度。此时最理想的方式就是把数据库服务所采用的动态端口改为静态端口或者固定端口。上面笔者介绍得就是把数据库服务的动态端口改为静态端口的基本步骤。各位数据库管理员可以尝试利用这种方法试试看。
建议四:出现连接故障时的排错步骤。
如果在数据库服务器上部署了防火墙,此时如果客户端发生无法连接到服务器的现象,那么此时最佳的排错步骤是什么呢?如何才能够在最短时间内找到问题的原因呢?为此,笔者有如下这个建议。
首先,数据库管理员必须先保证服务器与客户端之间网络的连通性。数据库管理员可以利用ping命令或者求助网络管理员,来判断服务器与客户端之间的连接是否有问题。有则改之,没有的话则进行下面一个步骤。
第二,把防火墙先禁用掉。如果服务器与客户端之间的网络连通没有问题,那么此时数据库管理员就需要判断是防火墙的问题还是数据库服务器本身的问题。要判断这个故障的起点,最简单的方法就是把防火墙禁用掉。如果防火墙禁用后,客户端访问服务器正常了,那么就说明是防火墙在作怪;而过此时故障还依旧,那么就是数据库本身的问题了。不过此时也先不要急着把防火墙启用起来。等到故障修复后再重新启用防火墙为好。这么处理就是让数据库环境尽量的简单,以加速排错的过程。
第三,如果是防火墙的问难,那么就先查看SQL Server数据库所需要采用的端口,并在防火墙中全部打开。因为有些服务的话可能需要很多个端口;而某些服务又会引用其他的服务,而这被引用的服务也需要新的端口。为此及时是数据库专家也很难一下子说清楚某个服务到底需要哪些端口。为此就把用到的端口先一一打开,然后再逐渐的关闭。从而可以确定某个服务需要引用哪些服务、采用哪些端口。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接