[size=small]一、无法打开登录所请求的数据库 "xxx"。登录失败
1、右击桌面我的电脑,选择“管理”,双击打开的“计算机管理”对话框中的“本地用户和组”下的“组” 在右边的窗口中双击“Remote Desktop Users”组,在打开的“Remote Desktop Users”属性对话框中 单击添加,在打开的“添加用户”对话框中单击“高级”,再单击“立即查找”按钮,在“搜索”结果中 双击ASPNET(如果是IIS6.0“NETWOR SERVERCE”)再点击两次确定完成添加“用户”
2、开始-程序-SQL Sever 2005 -进入数据库--》安全性--》登录名--》(右键)新建登录名--》名称(在文本框中添加E2E73C3A33A34F6\ASPNET这个用户);
3、然后在服务器角色一栏中双击打开sysadmin--》添加--》浏览--》选中"E2E73C3A33A34F6\ASPNET"--》确定即可;
二、异常详细信息: System.Data.SqlClient.SqlException: 用户 'XXX\ASPNET' 登录失败。
解决办法:
1.打开SSMS,然后选择数据库---安全性---找到刚才报错的哪个'XXX\ASPNET' --右键"属性"(如果没有则新建登录名为"XXX\ASPNET")
2.选择"用户映射"选项---在里面将我们要访问的数据库选中
3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限 [/size]
1、右击桌面我的电脑,选择“管理”,双击打开的“计算机管理”对话框中的“本地用户和组”下的“组” 在右边的窗口中双击“Remote Desktop Users”组,在打开的“Remote Desktop Users”属性对话框中 单击添加,在打开的“添加用户”对话框中单击“高级”,再单击“立即查找”按钮,在“搜索”结果中 双击ASPNET(如果是IIS6.0“NETWOR SERVERCE”)再点击两次确定完成添加“用户”
2、开始-程序-SQL Sever 2005 -进入数据库--》安全性--》登录名--》(右键)新建登录名--》名称(在文本框中添加E2E73C3A33A34F6\ASPNET这个用户);
3、然后在服务器角色一栏中双击打开sysadmin--》添加--》浏览--》选中"E2E73C3A33A34F6\ASPNET"--》确定即可;
二、异常详细信息: System.Data.SqlClient.SqlException: 用户 'XXX\ASPNET' 登录失败。
解决办法:
1.打开SSMS,然后选择数据库---安全性---找到刚才报错的哪个'XXX\ASPNET' --右键"属性"(如果没有则新建登录名为"XXX\ASPNET")
2.选择"用户映射"选项---在里面将我们要访问的数据库选中
3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限 [/size]