安装SQL Server 2008 后无法连接或error 40
安装SQL Server 2008 后无法连接或error 40的问题,网上虽然有很多解决办法,但是都不太全,我自己整理了一份比较全的解决方法,希望一次性解决这个困扰大家的问题。
一、检查服务是否启动
- 01
本着先易后难的原则,先做最简单的检查和修复。第一就是看看SQL的引擎服务是否开启。打开计算机管理,选择服务,从右边的服务列表里找到如下图的SQL服务。
- 02
如服务是停止的,那么双击该服务,选择启动类型为自动,然后点击启动即可。
- 03
现在可以打开SQL SERVER Management Studio服务管理器连接试试是否可以进入了。
二、设置防火墙入站规则
- 01
如果还是打不开的话,我们可以设置一下防火墙。首先打开windows防火墙,选择高级设置。
- 02
选中入站规则,点击右边的添加新建规则。
- 03
新建规则点击《端口》然后选下一步。
- 04
此规则应用与《TCP》,特定本地端口输入1433(这个是SQL的默认端口),然后点下一步。
- 05
选择《允许连接》,点下一步。
- 06
何时应用该规则,没什么特殊的情况建议全选。然后下一步。
- 07
自己定义一个规则名称,随便取什么都可以。点下一步。
- 08
防火墙的新入站规则就建立好了。此时返回第一步,重新启动一下SQL服务,然后再次连接试试看。
三、检查TCP/IP和IP地址是否启用
- 01
如果通过上面两个方法还都是不能连接的话。我们检查一下TCP/IP和IP地址是否启用。首先,打开SQL SERVER配置管理器。
- 02
找到SQL SERVER网络配置下面的实例协议(实例名在安装的时候设置好的,可能大家会有不同),查看右边的TCP/IP协议是否禁用。(不管是否禁用都打开看看,后面还有设置)
- 03
点击已启用的下拉框,选择是。
- 04
然后点击IP地址标签,看看里面是否有服务器的IP地址。若没有,请把IP地址、端口和已启动,按下图设置好。(IP是服务器的IP,若是本地服务则是127.0.0.1)
- 05
全部设置好之后,回到上个页面,重新启动一下SQL SERVER服务(跟在计算机设置里面的服务启动其实是一样的)
- 06
好了,经过这三种设置以后,除非是特殊的情况,一般都可以连接了,若还有其他方法,请大家留言补充,谢谢。