开启服务器防火墙 局域网内连接sqlserver数据库问题
在团队开发中,经常需要连接服务器上的数据库。如果服务器上防火墙关闭局域网内客户端连接是没有问题的。但但防火墙开启后数据库往往连接不上。今天刚测试了一下解决了这个问题(至少我能通过了),望各位网友多交流 先交代一下我的sqlserver数据库是2005,(2008测试了一下也可以通用)。三台服务器系统分别是2003、XP、Win7.分两步去实现,很简单。 一、对防火墙的设置: windows2003和Xp系统开启防火墙后在‘控制面板’里找到‘防火墙’后打开有个‘例外’选项卡:图 开启服务器防火墙 <wbr>局域网内连接sqlserver数据库问题 点击‘添加端口’。名称写:SQLServer sa 端口号写sqlserver的端口号(你没修改的情况下默认是1433),注意名称是服务项SQLServer和数据库的实例sa,中间有个空格。图 添加完成后确定就ok了,对防火墙设置完成。 选中‘入站规则’,点击右边的‘新建规则’在弹出的窗口里选择‘端口’选项,下一步 上面选择‘Tcp’,下面选则‘特定的本地端口’ 下一步选择‘允许连接’,一直下一步、下一步就行。最后输入名称SQLServer sa 完成对入站规则的设置。 选择‘远程连接’选择‘本地连接和远程连接’即可。一般刚装完后默认的只有本地连接。需要把远程连接加上 点击确定即可。完成设置,如果连不上,重启一下电脑试试,应该可以的。 评估一下就好了 好了,不管是2003、Xp、还是win7,sqlserver2005和sqlserver2008都适用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |