先交代一下我的sqlserver数据库是2005,(2008测试了一下也可以通用)。三台服务器系统分别是2003、XP、Win7.分两步去实现,很简单。
一、对防火墙的设置:
windows2003和Xp系统开启防火墙后在‘控制面板’里找到‘防火墙’后打开有个‘例外’选项卡:图
开启服务器防火墙 <wbr>局域网内连接sqlserver数据库问题
点击‘添加端口’。名称写:sqlServer sa 端口号写sqlserver的端口号(你没修改的情况下默认是1433),注意名称是服务项sqlServer和数据库的实例sa,中间有个空格。图
添加完成后确定就ok了,对防火墙设置完成。
再说win7系统相对以上就麻烦点了。需要对防火墙里的‘入站规则’和‘出站规则’进行设置。在‘控制面板’里找到防火墙后左侧有个‘高级设置’点开后会看到‘入站规则’和‘出站规则’。图
选中‘入站规则’,点击右边的‘新建规则’在d出的窗口里选择‘端口’选项,下一步
上面选择‘Tcp’,下面选则‘特定的本地端口’
(就是你需要添加的端口号)当然你也可以选择所有本地端口
下一步选择‘允许连接’,一直下一步、下一步就行。最后输入名称sqlServer sa 完成对入站规则的设置。
对‘出站规则’做同样的设置。这样完成win7系统下对防火墙端口的添加。
上面所提到的sqlServer sa其实就是个名字,这个可以根据用户定义,关键是对端口的添加。只要把端口添加进去即可。
二、对数据库的设置(以上 *** 作后如果可以连接数据库了下面的就不用看了)
先说sqlserver2005.如果你的数据库安装后一直没有修改过就需要看这里了。在系统程序里找到sqlserver2005,在‘配置工具’里找到‘sqlserver 外围应用配置器’ 图
选择‘远程连接’选择‘本地连接和远程连接’即可。一般刚装完后默认的只有本地连接。需要把远程连接加上
点击确定即可。完成设置,如果连不上,重启一下电脑试试,应该可以的。
关于sqlserver2008 :
打开数据库在“管理”“策略”“外围应用配置器”点击右键,选择“评估”一下就可以了
评估一下就好了
好了,不管是2003、Xp、还是win7,sqlserver2005和sqlserver2008都适用
总结以上是内存溢出为你收集整理的开启服务器防火墙 局域网内连接sqlserver数据库问题全部内容,希望文章能够帮你解决开启服务器防火墙 局域网内连接sqlserver数据库问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)