开发者社区> 落雨_> 正文

【技术贴】ASPNET登录失败。MS-sql2005拒绝了对对象 ''xxx'' (数据库 ''xx

简介: 1.“/”应用程序中的服务器错误。用户 '20110415-1530\ASPNET' 登录失败。 2.MS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限的解决方法。
+关注继续查看

1.“/”应用程序中的服务器错误。用户 '20110415-1530\ASPNET' 登录失败。

2.MS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限的解决方法。

 

今天又人品爆发。IIS调试一下网站的ASP网页,结果死活打不开页面。百度无果之后,特写此贴,献于众人。(文中虽有部分和网络雷同,但是每条解决方案的加颜色部分是自己新加的解决方案,百度上面的都是无法解决的!)

先解决1.“/”应用程序中的服务器错误。用户 '20110415-1530\ASPNET' 登录失败。

办法:

1.打开SQL2005管理界面(没有安装SQLServer2005_SSMSEE.msi的话从VS2005服务器里进去)

2.在“对象资源管理器”里,展开“数据库”下面的“安全性”,右键“登录名”弹出“新建登录名...”弹出新建登录名窗口,登录名处右边“搜索”——“高级”——“立即查找”,选择“ASPNET”,两次确定后成功添加用户“ASPNET”,下面“默认数据库”选择你要操作的数据库(假设数据库名为:TTT)后,确定,OK!此时你会发现多了一个20110415-1530\ASPNET的登录名。【ps20110415-1530这一串数字是我的,你的是和我不一样的。。】

3.把数据库TTT展开,下面也有个安全性,你展开用户,新建用户,浏览到20110415-1530\ASPNET。

 

解决2.MS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限的解决方法。

办法:
1 把外围服务器配置设置成 tcp/ip 和 named pipe 同时启用
2 服务器 --〉属性 --〉安全性 --〉sql server 和windows 认证模式 。
3.数据库(xxx) --->安全性---->架构---->dbo(属性)--->权限--->添加--->浏览-->
[public]---->具有授予权限(select)

4.在登录名那里找到刚才添加好的20110415-1530\ASPNET右键属性之后,添加用户映射,勾选你的默认数据库的那个名字TTT即可。

5.赋予ASPNET这个用户查询数据库的权限。右键数据库你的数据库TTT,选择“属性”——点“权限”,在“确定”上方有很多权限选项,选择你常用的那些操作吧,如select ,update,delete,……点击“确定”,就成功了!还有记得添加public。

 

                转载请注明出处

小晴6623

 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
55 0
SQL server2019导入Access 2016数据失败解决方法
SQL server2019导入Access 2016数据失败解决方法
80 0
【SQL Server】数据库是单个用户的 无法顺利进行操作 怎么解决
1.打开数据库 2.新建查询 ,输入以下的SQL 语句 1 DECLARE @SQL VARCHAR(MAX); 2 SET @SQL='' 3 SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) 4 FROM master.
1055 0
+关注
落雨_
http://js-dev.cn
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
SQL Server在电子商务中的应用与实践
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载