高分求救,分不够再,.NET怎么才能连接到WINDOWS登陆验证的SQL SERVER 有知道的朋友麻烦写详细的,把具体步骤写出来,多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 老提示这个错误,用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联 server=(local);database=数据库名;Trusted_Connection=yes 把你的链接字符串里面的udi ,pwd 去掉,换成Integrated Security=SSPI //ASP.NET中启用windows身份验证第一步把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。第二步 在企业管理器中加入Network Service用户 打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器” 第三步 重新运行asp.net程序,数据库连接字符串选择windows验证即可。 (1)连接字符串<connectionStrings> <add name="KSUsersConnectionString" connectionString="Data Source=localhost;Initial Catalog=KSUsers;Integrated Security=True" providerName="System.Data.SqlClient" /></connectionStrings>(2)数据库要有ASPNET用户,并给与数据库访问权。(3)如果是win2003系统,还要创建iis_wpg用户。 这是一个绑定datagrid的后台代码实例。自己看着做吧webconfig中:<appSettings> <add key="conn" value="server=(local);database=police_college;uid=sa;pwd=;"/> </appSettings>cs中:using System.data;using System.data.sqlclient;protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } private void bind() { string ConnString = ConfigurationSettings.AppSettings["conn"]; SqlConnection myConnection = new SqlConnection(ConnString); myConnection.Open(); // string department="教务处"; // string department1="其他"; string aa = "SELECT * FROM zhibanbiao order by upload_date desc"; //查询 SqlDataAdapter myAdapter = new SqlDataAdapter(aa, myConnection); //初始化数据集 DataSet myDataSet = new DataSet(); //填充数据集 myAdapter.Fill(myDataSet, "zhiban"); //关闭 myConnection.Close(); //dataGrid数据源 MyDataGrid.DataSource = myDataSet.Tables["zhiban"].DefaultView; //绑定数据源到dataGrid MyDataGrid.DataBind(); //关闭数据库连接 myConnection.Close(); } 你实在不会写就用sqlConnection生成啊! 多谢amandag(高歌) ,分够吗,不够再给你加? Office2007 读取Excel时为什么字符读取不到 男朋友打我。。。你也打你的女朋友吗?或者你的男朋友也打你吗? 请问有个新闻站点我想把帖子地址伪静态怎么实现? 为什么页面参数传递后中文显示成为??的 asp.NET里有没有FRAME控件? 有关验证的问题,黎叔很生气,后果很严重? 如何动态生成带名称的LinkButton? .net mvc创建单元测试 无法调试,请求帮忙! 请问什么地方可以下载到VS.Net(主要是InterDev.Net) 如何用Asp.net(C#)检测用户名是否存在? 后台代码变量怎样在HTML中使用???
第一步
把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中
我的电脑-->右键-->管理-->本地用户和组
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。第二步 在企业管理器中加入Network Service用户
打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器” 第三步
重新运行asp.net程序,数据库连接字符串选择windows验证即可。
<connectionStrings>
<add name="KSUsersConnectionString" connectionString="Data Source=localhost;Initial Catalog=KSUsers;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
(2)数据库要有ASPNET用户,并给与数据库访问权。
(3)如果是win2003系统,还要创建iis_wpg用户。
<add key="conn" value="server=(local);database=police_college;uid=sa;pwd=;"/>
</appSettings>cs中:
using System.data;
using System.data.sqlclient;protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}
private void bind()
{
string ConnString = ConfigurationSettings.AppSettings["conn"];
SqlConnection myConnection = new SqlConnection(ConnString);
myConnection.Open();
// string department="教务处";
// string department1="其他";
string aa = "SELECT * FROM zhibanbiao order by upload_date desc";
//查询
SqlDataAdapter myAdapter = new SqlDataAdapter(aa, myConnection);
//初始化数据集
DataSet myDataSet = new DataSet();
//填充数据集
myAdapter.Fill(myDataSet, "zhiban");
//关闭
myConnection.Close();
//dataGrid数据源
MyDataGrid.DataSource = myDataSet.Tables["zhiban"].DefaultView;
//绑定数据源到dataGrid
MyDataGrid.DataBind();
//关闭数据库连接
myConnection.Close();
}