asp.net与sql数据库连接问题我用的vs05 提示:用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联

usingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.W... using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
strcon.Open();
SqlCommand scd = new SqlCommand("select count(*) as ff from student where id='" + TextBox1.Text + "'and pwd='" + TextBox2.Text + "'", strcon);
int count = Convert.ToInt32(scd.ExecuteScalar());
if (count > 0)
{
Session["LoginName"] = TextBox1.Text;
Response.Redirect("Default2.aspx");
}
else
{
Response.Write("<script>alert('hihkhkjhjkhkhkj');history.back()</script>");
return;
}
}
}
配置文件中:
<appSettings>
<add key="strcon" value ="server=;database=SCDB;uid=sa;pwd=sa;"></add>
</appSettings>

运行老是说
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。

源错误:

只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL:

1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:

<%@ Page Language="C#" Debug="true" %>

或:

2. 将以下的节添加到应用程序的配置文件中:

<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>

请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。

重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。
怎么解决啊,我只是个菜鸟啊
展开
 我来答
摆渡浮桥
2013-05-03 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2198万
展开全部
连接字符串中没有指定服务器名。如果数据库是在本机上,可以用句点或者(local)表示数据库服务器。
<appSettings>
<add key="strcon" value ="server=(local);database=SCDB;uid=sa;pwd=sa;"></add>
</appSettings>
或者也可以用IP地址或者计算机名表示服务器。
<appSettings>
<add key="strcon" value ="server=192.168.1.1;database=SCDB;uid=sa;pwd=sa;"></add>
</appSettings>
追问

我改成这样就能用了,是怎么回事??
追答
.表示本机,斜杠后的SqlExpress是SQL 实例名。这是对的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式