在连接到 SQL Server 2005 时,在默认的设置上 SQL Server 不允许进

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进
点击右边红色标题查看本文完整版:在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

我用的是sql 2000数据库,发布后在自己的机子上打开一点问题的没有!

但是一上传到服务器就出现

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

错误,问题是我在自己的机子上的时候也是连接的服务器上的数据库啊!!

------解决方法--------------------
数据库连接错了才导致这样的问题的

http://blog.csdn.net/net_lover/archive/2006/10/23/1346700.aspx
------解决方法--------------------
服务器用的是sql2005.要配置的。否则是连不上的。
------解决方法--------------------
http://support.microsoft.com/kb/914277/zh-cn

另外有时防火墙(如卡巴斯基防火墙)会阻止远程连接、访问
------解决方法--------------------
应该是防火墙,给2005设置固定端口,然后在防火墙开启这个端口
------解决方法--------------------
我在自己的机子上连接远程数据库没有问题的啊 !!!

你的机器不代表服务器配置。不出错不会出现那个提示的
------解决方法--------------------
要把Sqlserver'远程连接'方式改为'本地连接和远程连接'中的'同时使用tcp/ip和name pipes'

具体见:
http://www.easewe.com/Article/ShowArticle.aspx?article=305
------解决方法--------------------
SQL 外围配置中更改远程连接方式为'本地连接和远程连接'中的'同时使用tcp/ip和name pipes'

------解决方法--------------------
VS05连sql2000,把sql2000加一个sp4的补丁就好了

个人见解,共同学习
------解决方法--------------------
应该是你数据库设置的问题