SQL Server数据库用户权限
- 通常情况下,数据库用户都来源与服务器的登陆账号
- 一个登陆账号可以对应多个数据库中的用户
- 数据库用户都自动具有该数据库中public角色的权限
用户按照操作权限的分类
- 系统管理员:系统管理员在数据库服务器上具有全部的权限,包括对服务器的配置和管理权限,也包括对全部数据库的操作权限
- 数据库对象拥有者:创建数据库对象的用户即为数据库对象拥有着;数据库u对象拥有者拥有的对象具有全部权限
- 普通用户:普通用户只具有对数据库数据的操作权限
SQL Server数据库服务器登陆账号
- 登陆账号的来源可以是Windows用户,也可以是非Windows用户
- 在Windows身份验证模式下,不允许非Windows的用户登陆到SQL Server服务器
- sa是SQL Server提供的一个具有系统管理员权限的默认登录账号
角色
概述:
☞将具有相同权限的用户组织起来,这一组具有相同权限的用户就为角色
益处
☞系统管理员只需要对权限的种类进行划分,然后将不同的权限授予不同的角色,而不必关心有哪些具体的用户
种类
☞角色分为预定义的系统角色和用户自定义角色两种