三级数据库知识点(九)

SQL Server数据库用户权限


  • 通常情况下,数据库用户都来源与服务器的登陆账号
  • 一个登陆账号可以对应多个数据库中的用户
  • 数据库用户都自动具有该数据库中public角色的权限

用户按照操作权限的分类


  • 系统管理员:系统管理员在数据库服务器上具有全部的权限,包括对服务器的配置和管理权限,也包括对全部数据库的操作权限
  • 数据库对象拥有者:创建数据库对象的用户即为数据库对象拥有着;数据库u对象拥有者拥有的对象具有全部权限
  • 普通用户:普通用户只具有对数据库数据的操作权限

SQL Server数据库服务器登陆账号


  • 登陆账号的来源可以是Windows用户,也可以是非Windows用户
  • 在Windows身份验证模式下,不允许非Windows的用户登陆到SQL Server服务器
  • sa是SQL Server提供的一个具有系统管理员权限的默认登录账号

角色


概述:

☞将具有相同权限的用户组织起来,这一组具有相同权限的用户就为角色

益处

☞系统管理员只需要对权限的种类进行划分,然后将不同的权限授予不同的角色,而不必关心有哪些具体的用户

种类

☞角色分为预定义的系统角色和用户自定义角色两种

猜你喜欢

转载自blog.csdn.net/qq_39021393/article/details/81280565