实验五数据库控制:数据安全性实验报告 学年第二学期课程实验报告课程名称:数据库系统原理实验名称:数据库控制 (一):数据安全性姓名班级学号实验台编号-同组同学-实验课表现出勤、表现得分25%实验报告得分 50%实验总分操作结果得分 25%实验目的 1.掌握 SQLSERVER 身份认证的两种方法 2.学会用户登录帐号的建立和管理 3.掌握各种固定服务器角色的权限及其成员的添加与删除 4.掌握数据库用户、数据库角色的组织与权限的管理 5.学会 Grant、Revoke 和 Deny 语句的使用实验内容(实验步骤和实验结果的简单描述,方便同学自己以后阅读)- 1.创建一 SQLSERVER 认证模式的登录帐号 L 1,并使其成为“dbcreator”服务器角色的成员。请问,L1 具-有什么权限?-用 sa登录,创建权限。createLoginL1withpassword=123sp_ddsrvrolememberL 1,dbcreator-断开数据库,用 L1 登陆可登陆,可创建其自身数据库。无法访问原数据库 stu100XXXX0028____tU____中创建一数据库用户 U 1,使其映射登陆帐号 L 1,并使该用户成为 STU____数据库“db_wner”-角色的成员。用 L1 登录服务器,对STU____数据库进行访问,此时 L1 能对数据库进行什么操作?为什么?-sa 上执行查询,使其成为“db_wner”角色的成员。createuserU1forLoginL1sp_ddsrvrolememberdb_wner,U1-登陆 L1select_from_sL1 可对数据库 stu100XXXX0028 进行查询,因为访问权授权给 L1 了.- 3.创建一 SQLSERVER 认证模式的登录帐号 L2,并使其成为“dbcreator”服务器角色的成员。在 STU____中-创建一数据库用户 U2,使其映射登陆帐号 L2。通过 U1 授予 U2对 STU____数据库中_S、KC 和_S_C 表的 SELECT 权-限。然后,用 L2 登录服务器,对STU____(学生管理)数据库进行访问,此时你能对数据库进行什么操作?为-什么?-在 sa 上 执 行 查 询 , 使 其 成 为 “ dbcreator” 服 务 器 角 色 的 成 员createloginL2withpassword=123sp_ddsrvrolememberL2,dbcreator-使用 L1 登录,授予U2对stu100XXXX0028数 据 库 中 _S 、 KC和 _S_C表 的SELECT权限:createuserU2fromloginL2grantselecton_stoU2grantselectonkctoU2grantselecton_s_ctoU2-使用 L2 帐号登录 select_fromkcselect_from_sselect_from_s_c 可以对数据库中的表进行查询,因为 U1 拥有对数据库的访问权,并且把查询权授予给了 U2- 4.用 L1 登陆...