SQLServer数据库技术(98)
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-20
应用角色时,他便放弃了已被赋予的所有数据库专有权限,他所拥有只是应用角色被设置的权限。通过应用角色,总能实现这样的目标;即以可控制方式来限定用户的语句或对象权限。 标准数据库角色与应用角色的差异主要表现在以下几个方面。 应用角色不像标准角色那样具有组的含义,因此不能像使用标准角色那样把某一用户设置为应用角色; 当用户在数据库中激活应用角色时,必须提供密码,即应用角色是受口令保护的,而标准角色并不受口令保护。 我们可以看出并不像标准角色那样将通过把用户加入到不同的角色当中而使用户具有这样或那样的语句或对象权限,而是首先将这样或那样的权限赋予应用角色,然后将逻辑加入到某一特定的应用程序中,从而通过激活应用角色而实现对应用程序存取数据的可控性。只有应用角色被激活,角色才是有效的,用户也便可以且只可以执行应用角色相应的权限,而不管用户是一个sysadmin 或public 标准数据库角色。 [Photoshop CS2 新功能体验] [ASP学习教程] [Excel 服务器2005使用大全] [1] [2] [3] 下一页 关注此文的读者还看过:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: SQLServer数据库技术(107)下一篇: SQLServer数据库技术(110)
关于SQLServer数据库技术(98)的所有评论