日期:2014-05-18  浏览次数:20414 次

在建立与服务器的连接时出错.郁闷了3天了救命啊
在刷新VS2005里面的服务器资源管理器的时候就跳出错误,提示是:在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   SQL   网络接口,   error:   26   -   定位指定的服务器/实例时出错)

我用winXP+SQLserver2005+.NET   Framework2.0
救命啊,我查了3天了,就是查不出怎么解决。
还有,是在本地连接的。

------解决方案--------------------
1.是不是连接使用的是身份验证方式,但是安装的时候没有设置混合验证方式
2.是不是在安装SQL Server2005后修改了计算机名称
------解决方案--------------------
.是不是在安装SQL Server2005后修改了计算机名称 ,这种原因最大,我遇到过,最后在sql server2005登陆的时候改下名字
------解决方案--------------------
1。
SQL Server 开启没有?

2。
分别使用 IP 本机名称 localhost . 去尝试连接
------解决方案--------------------
1.server如果开了firewall,有时防火墙会阻止远程连接、访问,在exceptions里添加1433 port
2.配置工具-> sql server外围应用配置器-> 服务和连接的外围应用配置器-> 打开MSSQLSERVER节点下的Database Engine 节点,先择 "远程连接 ",接下建议选择 "同时使用TCP/IP和named pipes ",确定后,重启数据库服务.
3.是否同时安装了SQL Server 2005同时安装SQL Server 2000
------解决方案--------------------
2005连接的时候,要写 服务器/实例 不像sql2000

比如
<add name= "ConnStr " connectionString= "server=NOTEBOOK\SQL2005;database=MailSystem;uid=sa;pwd=123 "/>