在SQL Server 里,登录名,用户,角色,权限,有啥联系?

在SQL Server 里,登录名,用户,角色,权限,有啥联系和区别?

登录名就是用户名,同一个数据库中含有多个用户;
【用户】与【角色】还有【权限】是“多对多”的关系,一个用户可以有多个角色,也可以被赋予多个权限;同一个角色可以赋给多个用户,也可以含有多个权限;同一个权限也可以赋给多个用户和角色;
说道区别:你可以把 登录名比作一个人的名字,而用户是这个人,角色就是这个在不同情况下所具有的职能的总和,而权限就是做各种事的能力。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-24
角色是用户和权限的桥梁。
创建用户时,会给它分配个角色,如系统管理员,普通管理员。
每个角色会有不同的权限,如系统管理员有所有的权限,但普通管理员就不能创建新用户(只是举例),通过给角色分配权限,就可以让不同的人有不同的权限了。
登录名其实就是某个用户