标题:ASP连接用windows身份验证的SQL失败,只要稍微修改就行,怎样修改?
取消只看楼主
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
 问题点数:0 回复次数:2 
ASP连接用windows身份验证的SQL失败,只要稍微修改就行,怎样修改?
就建了一个窗口,在WebForm1.aspx.cs上加上了如下代码:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Write("<B><center>第一个连接数据库的实例</center></b><br>");
SqlConnection myConnection=new SqlConnection("server=localhost;uid=sa;pwd=sa");
try
{
myConnection.Open();
Response.Write("连接成功");
}
catch
{
Response.Write("连接失败");// 在此处放置用户代码以初始化页面
}
}
这个代码是参考书里的,它只给出了用SQL身份验证时连接数据库的方法,没有给出用Windows身份验证连接数据库的方法.我是新手,不会弄.求各位解答一下.主要是要修改这一行:
SqlConnection myConnection=new SqlConnection("server=localhost;uid=sa;pwd=sa");
那里的uid是用户ID之意,pwd是密码之意.

[此贴子已经被作者于2007-5-11 10:51:30编辑过]

搜索更多相关主题的帖子: SQL windows 数据库 ASP 
2007-05-11 10:50
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
得分:0 
回复:(阳光白雪)SqlConnection myConnection=new S...
不是这样的。比如,你打开SQL的查询分析器,它会显示连接到SQL数据库你采用哪种身份认证。这里有两个选择,一个是“windows身份验证”,一个是“SQL身份验证”。我安装的时候选择了windows身份验证,因此不用在“SQL身份验证”中输入用户名和密码。选择“windows身份验证”再按确定就可进入查询分析器了。但是我在是要连接数据库时代码中要输入用户名和密码,显然是输入SQL的用户名和密码。我用WINDOWS密码试过了,不行。那到底这个代码该怎样写呢?希望各位帮忙
2007-05-11 18:05
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
得分:0 
回复:(阳光白雪)SqlConnection myConnection=new S...

好消息,行了。在企业管理器里修改一下安全性就可以连接了!!!哈哈,好开心

2007-05-11 22:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-138494-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.115204 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved