用户与权限管理
- 格式:pdf
- 大小:653.61 KB
- 文档页数:10
安康学院电子与信息工程系实验报告
(供不用记录实验数据、以作品的形式体现、注重操作练习过程的实
验或上机课程参考)
课
程
名
称数据库原理及应用实验
名称用户与权限管理成绩
姓
名弥沛学号2011222223班
级计算机科学与技术11级1班
同
组
人
员 实验
台号47实
验
日
期2013年12
月4日
1.实验目的:(5分)
(1)理解数据库安全的概念;
(2)掌握创建用户的方法和分配权限的方法。
2.实验内容:(15分)
通过企业管理器或命令完成下述安全性的设置。
(1)为用户wangming创建一个SQL Server登录账户,密码
为:“123123”,默认数据库为学生成绩管理。
(2)定义账号wangming为服务器角色database creators的成员。
(3)将登录用户wangming添加为“学生成绩管理”的数据库用户。
(4)为用户wangming赋予操作默认数据库中所有数据表的插入、删
除和更改权限。(5)在用户wangming的默认数据库中建立一个数据库角色newrole,
为此角色添加对用户表“学生表”、“课程表”和“成绩表”的查
询权限。
(6)将用户wangming添加到角色newrole中。
3.实验过程:(60分)
(1)打开SQL2000企业管理器,选择“安全性”,“登录”,“新建
登录”,打开新建登录窗口后,选择“常规”选项卡,输入用户名warming,秘密123456,选择数据库为“jxgl”点击“确定”,确定密码后,创建用户成功。
(2)定义账号wangming为服务器角色database creators的成员。点击“warming”,右击,打开“SQL数据库登录属性-新建
登录”窗口,之后,选择“服务器角色”中的database
creators。
(3)将登录用户wangming添加为“学生成绩管理”的数据库用户。
点击“warming”,右击,打开“SQL数据库登录属性-新建
登录”窗口,之后,选择“数据库访问”中的jxgl。
(4)为用户wangming赋予操作默认数据库中所有数据表的插入、删
除和更改权限。
在(3)操作的窗口中选择“数据库角色中允许”db_ownner:
(5)在用户wangming的默认数据库中建立一个数据库角色newrole,
为此角色添加对用户表“学生表”、“课程表”和“成绩表”的查
询权限。
点击warming默认的数据库jxgl,选择“角色”,打开“数
据库角色属性—新建角色”窗口,输入数据库角色名称
newrole,成功创建。
点击“newrole”,选择“属性”,打开“数据库角色属
性--newrole”,点击“权限”,打开“数据库角色属性—
jxgl”窗口,选中学生表”、“课程表”和“成绩表”的查询权限。
(6)将用户wangming添加到角色newrole中。
选择用户“warming”,右击选择“属性”, 打开“SQL数据库登录属性-新建登录”窗口,切换到“数据库访问”选项
卡,选择“数据库访问”中的jxgl,在“数据库角色允许”下选择“newrole”,,点击“确定”,添加成功。
4.实验总结:(20分)
本次试验主要完成了数据库中用户管理,登录管理,角色管理
等,掌握了数据库安全,创建用户,为用户添加服务器角色,以及为用
户设置权限,将用户添加到服务器角色中等操作。试验之前,对相关概
念的理解很重要,例如用户,服务器角色,权限等。
在试验中,出现的主要问题是对于概念理解不清楚,导致对有些
操作错误,没有达到实验的目的。通过反复操作,实现了试验所要求
的。通过这次试验,我对数据库的安全性,尤其是用户权限和数据库服
务器角色有了更深的认识。试验完成之后,对我之后对数据库的操作,
对数据的处理有更大的帮助。