实验八 sqlserver数据库的安全管理.docx
《实验八 sqlserver数据库的安全管理.docx》由会员分享,可在线阅读,更多相关《实验八 sqlserver数据库的安全管理.docx(13页珍藏版)》请在冰点文库上搜索。
实验八sqlserver数据库的安全管理
实验八、sqlserver2005数据库安全管理
学号
系别
数计院
班级
指导教师
实验日期
学时
2
课程名称
《数据库原理及其应用》
实验者
一、实验名称:
sqlserver2005数据库安全管理
二、实验目的:
掌握SQLSERVER2005实现基本安全管理的方法和操作
三、实验要求:
用Ssms工具建立用户、删除用户,权限管理、角色授权、添加、删除的操作步骤和方法
四、基础实验
课后上机实验
3、将log1、log2和log3映射为students数据库中的用户,用户名同登录名。
7、在SSMS总,用log2建立一个新的数据库引擎查询,执行下述语句,能否成功?
为什么?
INSERTINTOCourseVALUES(‘C101’,’数据库基础’,4,5)
10、在Students数据库中建立用户定义的角色:
SelectRole,并授予该角色对Student、Course和SC表具有查询权;
11、新建立一个SQLSever身份验证模式的登录名:
put_user,并让该登录名成为Students数据库中的合法用户;
12、在SSMS中,用pub_user,执行下述语句,能否成功?
为什么?
SELECT*FROMCourse
13、将pub_user用户添加到SelectRole角色中。
实验过程:
3、将log1、log2和log3映射为students数据库中的用户,用户名同登录名。
(1)建立log1登入名。
在SSMS的对象资源管理器重,依次展开“安全性”——“登录名”节点。
在“登录名”节点上右击鼠标,在弹出的菜单中选择“新建登录名”命令,弹出如图所示的新建登录窗口:
在登录名中输入log1,选择SQLSERVE身份验证,单击确定即可;
(2)按照
(1)的方法新建log2登录名:
(3)按照
(1)的方法新建log3登录名:
如下所示
(4)新建好log1、log2和log3登录名后,可在SSMS,分别找到一建立好的log1、log2和log3三个登入名和用户。
7、用log2登录名登陆SSMS,
建立一个新的数据库引擎查询,执行下述语句:
INSERTINTOCourseVALUES(‘C101’,‘数据库基础’,4,5)
执行结果如下:
再执行下述语句:
SELECT*FROMCourse执行结果如下:
从两个结果中可知,两个语句都不能执行成功。
对其作以下相关的操作:
在数据库Studnets上建立log2用户:
并给log2对Students进行授权:
授权完成后,再次执行两个语句,可发现两个语句均能成功执行,执行结果如下:
10.1.编写T_SQL语句如下:
CREATEROLESelectRole
运行结果如下:
右击“安全性”下的“角色”,展开可以看到新建的SelectRole角色,如下图:
编写T_SQL语句,授予SelectRole角色具有对Students数据库中的Student表具有查询的功能,如下图:
GRANTSELECTONStudentTOSelectRole
运行结果如下:
编写T_SQL语句,授予SelectRole角色具有对Students数据库中的Course表具有查询的功能,如下图:
GRANTSELECTONCourseTOSelectRole
运行结果如下:
编写T_SQL语句,授予SelectRole角色具有对Students数据库中的SC表具有查询的功能,如下图:
GRANTSELECTONSCTOSelectRole
运行结果如下:
11.1.在数据库Students上创建pub_user用户
1).在对象管理器中展开“数据库”,选择“安全性”,并展开“安全性”,选择“登录名”,右击“登录名”,选择“新建登录名”,在新打开的窗口,登录名的下面选择“SQLServer身份验证”,如下图:
按“确定”,在对象资源管理器中可以看到创建的pub_user登录名,如下图:
将登录名成为Students数据库的用户:
1)编写T_SQL语句如下:
CREATEuserpub_user;
执行语句,结果如下:
可以看到Students数据库下的“安全性”中的“用户”含有pub_user,如下所示:
12、在SSMS中,用pub_user建立一个新的数据库引擎查询
执行下列语句:
SELECT*FROMCourse执行结果如下所示:
13、创建SelectRole角色:
CREATEROLESelectRole
在SelectRole角色中添加pub_user用户:
3、调试过程
4、实验结果
五、实验总结
六、教师评语(或成绩)
教师签字:
年月日