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