在默认的设置下 SQL Server 不允许进行远程连接(转)
(2009-03-10 10:32:15)
标签:
sqlserver远程连接导致此失败it |
分类: 计算机 |
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
解决方案(来自网络):
上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因:
1.数据库引擎没有启动.
2.进行远程连接时,是否已允许远程连接.
3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.
使用心得:
因为初装server2005时设置为window登陆验证,后来想尽好多办法也没有改过了,最后是在一个网友的帮助下实现了,但使用sa和密码在vs中老实报上述错误,没办法,只好耐着性子在网络上找,方法大同小异和上面的差不多,按照网上的我一一照做,还是不行,本人急性子,最后心一横,不弄了,重启了电脑,没想到再试竟然可以了,不再报错。太阳tmd微软啊,差掉搞死老子。有时候自己做的完全正确,但结果还是不是自己想要的,这个时候就可以换换脑筋,比如也许重启一下电脑呢,哈哈。有些软件的错误莫名其妙,当时说什么都改不过来,第二天再试的时候它自动好了,奇怪~
我的sql语句是:
Data Source=YONGGESONG\SQLEXPRESS;Initial Catalog=HRManager;User ID=sa;Password=123