zoukankan      html  css  js  c++  java
  • 【技术贴】ASPNET登录失败。MSsql2005拒绝了对对象 ''xxx'' (数据库 ''xx

    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


  • 相关阅读:
    Nginx负载均衡配置实例详解
    Tomcat服务器
    如何设计安全的用户登录功能
    Tomcat 配置用户认证服务供C#客户端调用
    DataWindow值获取
    弹出上下文菜单
    DataWindow快速从Grid格式转为Freefrom
    postEvent() @ triggerEvent
    日期赋值为: 0000:00:00
    截取字符串
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416869.html
Copyright © 2011-2022 走看看