为什么这代码运行过去后,出现登陆到数据库失败呢?各位大侠???
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection conn;
conn=new SqlConnection("workstation id=SCOFIELD;packet size=4096;integrated security=SSPI;data source=SCOFIELD;persist security info=False;initial catalog=stu");
conn.Open();
Label1.Text=conn.State.ToString();
conn.Close();
}
看下是SQL Server问题还是C#代码问题??
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection conn;
conn=new SqlConnection("workstation id=SCOFIELD;packet size=4096;integrated security=SSPI;data source=SCOFIELD;persist security info=False;initial catalog=stu");
conn.Open();
Label1.Text=conn.State.ToString();
conn.Close();
}
看下是SQL Server问题还是C#代码问题??
解决方案 »
- 谁能解释asp.net中特殊的命名空间 "using ASP"?
- C# Timer 录像时间
- md5怎么用
- 问一个思路问题
- 非常之怪的服务器500错误!
- 我在本机上开发用VS2005开发的项目,别的电脑如何才能访问呢?我如何才能知道端口?
- 连接数据库后没法搜索??
- 为什么我在javascript里用RegExp判断,有的的正则表达式,不起作用?
- △▲★■啊...啊........痛苦,我受不了了,用了.NET后,发现三天两头的怪问题,我的.NET启动不了了△▲★■
- 为什么不能新建虚拟目录,急
- Ajax Timer 怎样调用客户端函数?
- 有人用过HFSoft.Web.WebControls的分页控件吗?
服务器 server = ????
数据库 DataBase = ????
登陆用户名 uid = ????
登陆密码 pwd = ????
你说的conn=new SqlConnection("server=localhost;database=SCOFIELD;uid=sa;pwd=;")
跟书上一样,但就是出现这个问题目了。
我在自己机子上和在学校机房都出现这个问题,登陆失败
server=(local);database=SCOFIELD;uid=sa;pwd=;
SQL Server 不存在或访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。源错误:
行 23: SqlConnection conn;
行 24: conn=new SqlConnection("DataBase=stu;server=localhost;uid=sa;pwd=''");
行 25: conn.Open();
行 26: Label1.Text=conn.State.ToString();
行 27: conn.Close();
按照你说的。还是出现上面这个问题。
是不是我们安装时不能用选采用windows身份登陆。要用用户名为sa来登陆啊??
--------------------------------------------------------------------------------无法打开登录 'SCOFIELD' 中请求的数据库。登录失败。用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'SCOFIELD' 中请求的数据库。登录失败。用户 'sa' 登录失败。源错误:
行 23: SqlConnection conn;
行 24: conn=new SqlConnection("server=(local);database=SCOFIELD;uid=sa;pwd=''");
行 25: conn.Open();
行 26: Label1.Text=conn.State.ToString();
行 27: conn.Close();
源文件: h:\web\chat\webform1.aspx.cs 行: 25 堆栈跟踪:
[SqlException: 无法打开登录 'SCOFIELD' 中请求的数据库。登录失败。
用户 'sa' 登录失败。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
System.Data.SqlClient.SqlConnection.Open()
chat.WebForm1.Page_Load(Object sender, EventArgs e) in h:\web\chat\webform1.aspx.cs:25
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
还有把SERVER改为(LOCAL)
服务,结果一切运行正常
还有,为什么原来的那个local服务不删的话,就不能重新建立一个sql server 注册呢??
真是瞎猫碰上死耗子