创建角色 简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务:使用SSMS在school数据库创建名为 stu 的角色
步骤如下:
启动SSMS, 在“对象
资源管理器”窗格中展开 “school”数据库,再展开 “安全性”,选择“角色”选 项右键单击,弹出快捷菜单, 选择“新建数据库角色”选项 单击左键。
下一步
在弹出的“数据库角色—新建”窗口的选择页中选择常规,在右边角色名
角色的创建和删除
目录
CONTENTS
1
角色的定义
2
创建和删除角色的语法结构
3
使用SQL语句创建和删除角色
4
使用SSMS创建和删除角色
5
小结
6
课后作业
角色的定义
角色是登录服务器的登录名和访问数据库的用户的集合, 是服务器级和数据库级的二级主体。在SQL Server中,为了 便于管理登录名的权限和数据库用户的权限,可将一组具有 相同权限的登录名或数据库用户组织在一起,这一组具有相 同权限的用户称为角色。
称处输入 “stu”,在所有者处输入 “dbo” ,单击 “确定”按钮即可。
使用SSMS删除角色
任务:使用SSMS删除school数据库中的 stu 角色。
步骤如下:
启动SSMS, 在“对象Baidu Nhomakorabea
资源管理器”窗格中展开 “school”数据库,再展开 “安全性”,再展开 “数据库 角色”选择“stu”角色右键 单击,弹出快捷菜单,选择 “删除”选项单击左键。
注意:分配权限最简单的方法是将内置的数据库角色分配给用户,因为不同的内 置数据库角色完成不同的操作。
常见内置数据库角色及其描述
角色
db_owner db_accessadmin db_datareader db_datawriter public
描述
有操作数据库的全部权限 添加或删除数据库用户和角色的权限 从任何表中读取数据 在任何表中添加、更改、或删除数据 具有数据库用户的所有默认权限,不能将其删除
下一步
在弹出的“删除对象”窗口按“确定”按钮即可 。
小结 1 掌握创建角色的方法 2 掌握删除角色的方法
课后作业
题目:创建名为student01的角 色,创建完成后练习删除该角色。
创建角色的语法
USE 数据库名 CREATE ROLE 角色名
删除角色的语法
USE 数据库名 DROP ROLE 角色名
使用SQL语句创建角色
任务:在school数据库中创建名为student的角色,其程序如下。
使用SQL语句删除角色
任务:将school数据库中的student角色删除。
使用SSMS创建角色
步骤如下:
启动SSMS, 在“对象
资源管理器”窗格中展开 “school”数据库,再展开 “安全性”,选择“角色”选 项右键单击,弹出快捷菜单, 选择“新建数据库角色”选项 单击左键。
下一步
在弹出的“数据库角色—新建”窗口的选择页中选择常规,在右边角色名
角色的创建和删除
目录
CONTENTS
1
角色的定义
2
创建和删除角色的语法结构
3
使用SQL语句创建和删除角色
4
使用SSMS创建和删除角色
5
小结
6
课后作业
角色的定义
角色是登录服务器的登录名和访问数据库的用户的集合, 是服务器级和数据库级的二级主体。在SQL Server中,为了 便于管理登录名的权限和数据库用户的权限,可将一组具有 相同权限的登录名或数据库用户组织在一起,这一组具有相 同权限的用户称为角色。
称处输入 “stu”,在所有者处输入 “dbo” ,单击 “确定”按钮即可。
使用SSMS删除角色
任务:使用SSMS删除school数据库中的 stu 角色。
步骤如下:
启动SSMS, 在“对象Baidu Nhomakorabea
资源管理器”窗格中展开 “school”数据库,再展开 “安全性”,再展开 “数据库 角色”选择“stu”角色右键 单击,弹出快捷菜单,选择 “删除”选项单击左键。
注意:分配权限最简单的方法是将内置的数据库角色分配给用户,因为不同的内 置数据库角色完成不同的操作。
常见内置数据库角色及其描述
角色
db_owner db_accessadmin db_datareader db_datawriter public
描述
有操作数据库的全部权限 添加或删除数据库用户和角色的权限 从任何表中读取数据 在任何表中添加、更改、或删除数据 具有数据库用户的所有默认权限,不能将其删除
下一步
在弹出的“删除对象”窗口按“确定”按钮即可 。
小结 1 掌握创建角色的方法 2 掌握删除角色的方法
课后作业
题目:创建名为student01的角 色,创建完成后练习删除该角色。
创建角色的语法
USE 数据库名 CREATE ROLE 角色名
删除角色的语法
USE 数据库名 DROP ROLE 角色名
使用SQL语句创建角色
任务:在school数据库中创建名为student的角色,其程序如下。
使用SQL语句删除角色
任务:将school数据库中的student角色删除。
使用SSMS创建角色