在建立与服务器的连接时出错。在连接到 SQL Server 2005 时..
发布网友
发布时间:2022-04-13 05:56
我来回答
共5个回答
热心网友
时间:2022-04-13 07:25
在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"
希望可以帮到你^________^
仔细检查连接字符串!!!!!!!!!!!!!!
热心网友
时间:2022-04-13 08:43
打开网站的 web.cinfig 文件找到 sql 链接字符串 看看用户名密码和数据库的服务器地址对不对 ?
如果是本机且不是 Express 版本的话服务器地址默认是 . 或着localhost
热心网友
时间:2022-04-13 10:18
web.config文件中的数据库连接有错没
你看你的用户名和密码有错没,一定要和你的数据库里的用户名和密码一样哦
一般情况下用户名sa是密码是空
热心网友
时间:2022-04-13 12:09
http://hi.baidu.com/doylee/blog/item/59090cf9edfd2251252df282.html
热心网友
时间:2022-04-13 14:17
你这种情况可以参考:http://zhidao.baidu.com/question/72829562.html