sql server2000 角色和用户有啥不同?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server2000 角色和用户有啥不同?相关的知识,希望对你有一定的参考价值。
角色是权限的集合,角色可以对应多个用户,那么用户是只对应一个角色呢,还是说对应多个角色?
一个角色可以对应对个用户,一个用户也可以对应多个角色.打个比喻,你在学校的角色是学生, 你就拥有学生的所有权利.
同时,你在家的角色又是儿子, 你就拥有了做为儿子的权利.
这时,你就至少拥有了学生和儿子2个角色.
这就是一个用户对应多个角色的概念.
一个学校的学生有几千个,这时,学生这个角色就对应了几千个用户.
这样是不是好理解一些啊. 参考技术A 一个或多个 参考技术B 首先明确角色存在的意义是什么:
角色只是为了方便权限的管理而设计的一个"权限集合".假如一共有100个权限,要是没有角色的概念的话赋予用户权限的时候就很麻烦,因为多啊,得一个个去赋予,而且很乱.很难管理. 加入了权限的概念之后,就可以根据权限的作用进行分类. 这个分类也就是角色.
角色本身没有作用,没有赋予权限的角色只不过是一个傀儡,一个空架子.赋予了权限的角色才有作用.进而可以把角色理解成职务.不同的职务就拥有一系列权限.给你一个职务,就相当于告诉你可以干些什么.当然,一个职务拥有的权利不一定就是传统的一成不变的,可以灵活的去改变,这就是自定义角色能实现的.
这样说,应该能明白了,一个人可以身兼数职.同理,一个用户可以对应多个角色.
以上是关于sql server2000 角色和用户有啥不同?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 SQL 查询显示 SQL Server 2000 服务器角色
在SQL Server 里,登录名,用户,角色,权限,有什么联系?