【发布时间】:2014-06-25 04:42:27
【问题描述】:
错误如下图:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)描述:在执行过程中发生未处理的异常 执行当前的 Web 请求。请查看堆栈跟踪 有关错误及其起源的更多信息 代码。
异常详细信息:System.Data.SqlClient.SqlException:A 建立时发生与网络相关或特定于实例的错误 到 SQL Server 的连接。未找到或未找到服务器 无障碍。验证实例名称是否正确以及 SQL 服务器配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)
来源错误:
第 69 行:public Boolean UserAuthentication(string UserID, string 密码)
第 70 行:{
第 71 行:Con.Open(); // 红色 - 显示这是错误。
第 72 行:
第 73 行:SqlCommand cmd = new SqlCommand("SELECT * FROM LoginList WHERE UserID = '" + UserID + "' AND Password = '" + Password + "'", con);
我的连接字符串是这样写的:
static SqlConnection Con = new SqlConnection(
@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Database.mdf;
Integrated Security=True;
User Instance=True");
注意:防火墙服务已禁用,SQL 服务器名称没有错误。
【问题讨论】: