在建立与服务器的连接时出错。在连接到 SQL Server 2005 时..

在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序... 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
服务器上能连接,可是装网站程序时出现如上错误,尝试了很多方法都不能解决,现在晕的不行了。
本人菜鸟,如果高手愿意帮忙,就太感谢了,最好能QQ指导的,本人高分回报,多谢多谢了。
展开
 我来答
帐号已注销
2008-12-19 · TA获得超过126个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:82.7万
展开全部
在C#中与SQL2005建立连接时,出现错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

查找有关资料“从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRESS",选择database Engine的"远程连接"中的"本地连接和远程连接(用TCP/IP)",这样即可打开SQL Server 2005的远程连接(默认不允许).”,却不能有效解决,后多次试验后发现原来连接字符串的服务器名称错误也会出现以上错误提示。正确的连接字符串应为以下格式:

SqlConnection con=new SqlConnection ("Data Source=服务器名\\SQLEXPRESS;Initial Catalog=数据库名;User ID=sa;Password=密码;");

记住此处的"服务器名"与"SqlExpress"这间要使用转义字符"\\" 而且别忘了在服务器名后面加上 "\\SqlExpress"

希望可以帮到你^________^

仔细检查连接字符串!!!!!!!!!!!!!!
反方向2019
推荐于2016-02-02 · TA获得超过129个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:177万
展开全部
打开网站的 web.cinfig 文件找到 sql 链接字符串 看看用户名密码和数据库的服务器地址对不对 ?
如果是本机且不是 Express 版本的话服务器地址默认是 . 或着localhost
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxlltw
2008-12-19 · TA获得超过233个赞
知道答主
回答量:258
采纳率:0%
帮助的人:94.5万
展开全部
web.config文件中的数据库连接有错没
你看你的用户名和密码有错没,一定要和你的数据库里的用户名和密码一样哦
一般情况下用户名sa是密码是空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
衷莹令狐冰枫
2019-09-27 · TA获得超过3696个赞
知道大有可为答主
回答量:3181
采纳率:32%
帮助的人:187万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JF风子
2008-12-19 · TA获得超过610个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:610万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式