在团队开发中,经常需要连接服务器上的数据库。如果服务器上防火墙关闭局域网内客户端连接是没有问题的。但但防火墙开启后数据库往往连接不上。今天刚测试了一下解决了这个问题(至少我能通过了),望各位网友多交流
先交代一下我的sqlserver数据库是2005,(2008测试了一下也可以通用)。三台服务器系统分别是2003、XP、Win7.分两步去实现,很简单。
一、对防火墙的设置:
windows2003和Xp系统开启防火墙后在‘控制面板’里找到‘防火墙’后打开有个‘例外’选项卡:图

开启服务器防火墙 <wbr>局域网内连接sqlserver数据库问题

点击‘添加端口’。名称写:SQLServer sa 端口号写sqlserver的端口号(你没修改的情况下默认是1433),注意名称是服务项SQLServer和数据库的实例sa,中间有个空格。图

添加完成后确定就ok了,对防火墙设置完成。
再说win7系统相对以上就麻烦点了。需要对防火墙里的‘入站规则’和‘出站规则’进行设置。在‘控制面板’里找到防火墙后左侧有个‘高级设置’点开后会看到‘入站规则’和‘出站规则’。图

选中‘入站规则’,点击右边的‘新建规则’在弹出的窗口里选择‘端口’选项,下一步

上面选择‘Tcp’,下面选则‘特定的本地端口’
(就是你需要添加的端口号)当然你也可以选择所有本地端口

下一步选择‘允许连接’,一直下一步、下一步就行。最后输入名称SQLServer sa 完成对入站规则的设置。
对‘出站规则’做同样的设置。这样完成win7系统下对防火墙端口的添加。
上面所提到的SQLServer sa其实就是个名字,这个可以根据用户定义,关键是对端口的添加。只要把端口添加进去即可。
二、对数据库的设置(以上操作后如果可以连接数据库了下面的就不用看了)
先说sqlserver2005.如果你的数据库安装后一直没有修改过就需要看这里了。在系统程序里找到sqlserver2005,在‘配置工具’里找到‘sqlserver 外围应用配置器’ 图

选择‘远程连接’选择‘本地连接和远程连接’即可。一般刚装完后默认的只有本地连接。需要把远程连接加上

点击确定即可。完成设置,如果连不上,重启一下电脑试试,应该可以的。
关于sqlserver2008 :
打开数据库在“管理”“策略”“外围应用配置器”点击右键,选择“评估”一下就可以了

评估一下就好了

好了,不管是2003、Xp、还是win7,sqlserver2005和sqlserver2008都适用

开启服务器防火墙 局域网内连接sqlserver数据库问题相关推荐

  1. 解决开启服务器防火墙导致ftp不能连接的问题

    解决开启服务器防火墙导致ftp不能连接的问题 参考文章: (1)解决开启服务器防火墙导致ftp不能连接的问题 (2)https://www.cnblogs.com/cuozhixu/p/6094393 ...

  2. 局域网内连接MySQL

    2019独角兽企业重金招聘Python工程师标准>>> 局域网内连接MySQL 博客分类: MySQL MySQL局域网连接grant 我们都知道连接MySQL一般用的语句就是 jd ...

  3. nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...

    本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作.分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,no ...

  4. nodejs操作sqlserver数据_实例分析nodejs基于mssql模块连接sqlserver数据库的简单封装操作...

    本文主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参 ...

  5. ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...

  6. php+sqlserver之如何连接sqlserver数据库

    如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发.最近刚好有一个需求,就是使用sqlserver当数据库去开发一 ...

  7. 从零开始的java连接sqlserver数据库教程

    通过java连接sqlserver数据库教程 使用的数据库是SQL Server 2008,实现利用java对数据库进行操作. 需要做的准备: SQL Server 2008.JDBC驱动包(sqlj ...

  8. .net mvc html访问数据库,ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: 在上面使用MVC搭建起来Hello World项目后,怎样连接SqlServer数据库并实现增删改查. 这里使用的是Visua ...

  9. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  10. Java通过JDBC来连接SqlServer数据库

    Java通过JDBC来连接SqlServer数据库 0.       安装配置Java运行的环境,就不废话了 1.       下载JDBC的驱动程序http://msdn.microsoft.com ...

最新文章

  1. ajax 更新模型数据_PyTorch视觉工具包torchvision重大更新!支持各种检测模型、分割模型,还有许多数据集...
  2. 基于Ocelot的gRpcHttp网关
  3. ReviewForJob——堆排序
  4. 天知道-网络应用-Vue小案例-黑马程序员
  5. PHP正则JSESSIONID,会话状态保持,JSESSIONID,COOKIE,URL重写
  6. python 打开pdf文件_Python读取PDF文件--pdfminer
  7. 說說俺的FTP Server服務器
  8. 推荐几个长期有效的免费服务器和免费vps游戏服务器亲测再用
  9. 2022乐抖网络验证授权系统源码+实测可用
  10. python爬取苏宁易购--jsonpath方法
  11. 云智慧透视宝PHP应用性能监控实现原理
  12. 树莓派4b 3.5inch显示屏+远程+FTP+建站
  13. Android: 如何切换 SCO 链路。
  14. PCI GXL系统测试报告1(支持混合传感器)
  15. 网络工程设计教程系统集成方法第3版-第1章 网络工程设计概述
  16. 关于Eclipes上Servlet程序404的问题
  17. 进行范围查找的折半查找法
  18. React 学习笔记
  19. 钟薛高的贵,蜜雪冰城的“我爱你”,新消费品牌如何打造记忆点?
  20. cron表达式 每隔55分钟_如何用crontab每5分钟执行一次

热门文章

  1. python 已知平行四边形三个点,求第四个点
  2. opencv四点投影变换
  3. SVN解决 Node remains in conflict
  4. 什么是差模干扰和共模干扰?
  5. 单月销量破万台,FITURE治好了健身镜的“水土不服”?
  6. 支付宝客户端架构解析:iOS 客户端启动性能优化初探
  7. hdu6832(2020hdu多校6t6)
  8. 一些提供代理服务器IP列表的链接
  9. 文件拷贝(6种方式)
  10. 使用squid内网代理百度地图