SQL server 2005 数据库只能用计算机名连接不能用IP地址

        以前就遇到了这个问题,但是由于忘记重启服务了,一直不可以,只好重装了一次,结果还不行,真是差点抓狂了。

这次淡定了,解决方法如下:

1Microsoft SQL server 2005——配置工具——SQL Server Configurationg Manager——SQL server 2005 网络配置——MSSQLSERVE的协议,将 Named PipesTCP/IP均改为已启用。(如图)

SQL server 2005 数据库只能用计算机名连接不能用IP地址
如下图,Microsoft SQL server 2005——配置工具——SQL Server Configurationg Manager——SQL server 2005 网络配置——SQL server 2005 服务

SQL server 2005 数据库只能用计算机名连接不能用IP地址

 
选择红圈圈的那个服务,点击右键,重启服务,ok

3Microsoft SQL server 2005————配置工具——SQL server 2005 外围应用配置器

SQL server 2005 数据库只能用计算机名连接不能用IP地址

 
选择第一个,

SQL server 2005 数据库只能用计算机名连接不能用IP地址

 
如图所示,选择同时使用TCP/IPnamed pipes,应用,确定。然后再重启一次服务(在上面的图片中有服务,重启即可),一般就可以了。

4。如果还不行,可以先用计算机名登陆到数据库,单击右键,选择属性。

SQL server 2005 数据库只能用计算机名连接不能用IP地址

 

安全性选项中 选择SQL serverwindows身份验证模式;

SQL server 2005 数据库只能用计算机名连接不能用IP地址

 
连接中选择允许远程连接到此服务器。

OK,这样应该就可以了。