1、 . . . . . #大学#学院实验报告 年 月 日课程名称数据库系统概论项目名称数据库的管理实验者专业年级学号容与要求实验要求:学会数据备份、恢复与复制的方法,学会数据库用户权限的设置方法等过程与结果一、 数据备份1、 打开SQL Server2008,找到student_and_course数据库。右击,在下拉列表中选择“任务-“备份;2、 在弹出的如图1的“备份数据库对话框。点击“添加按钮可设置本分文件存放的位置,如图2。设置完成后点击:“确定,返回上一级对话框,仍然点击“确定。3、 数据库成功保存。输出成功信息如图3。二、恢复与复制1、右击student_and_course数据库,
2、在弹出的列表中选择“任务-“复原-数据库;2、 其余步骤与数据备份时类似,如图4。最终输出成功恢复方法,如图5。三、 用户权限的设置方法1、创建登录在“对象资源管理器中找到“安全性-“登录名,右击“登录名在列表中选择新建登录名。在弹出的“登录名-新建对话框如图6中点击搜索,在弹出的“选择用户或组对话框中点击“高级如图7;在弹出对话框中点击“立评分或评语即查找,并在“搜索结果列表中选中“Guest如图8;一步步单击“确定完成登录名创建。2、新建用户在“对象资源管理器中依次打开“数据库-“Student_and_Course-用户-“新建用户,在“数据库用户-新建对话框输入用户名和登录名如图9并确
3、定;在“对象资源管理器中右击“YW-PCGuest-“属性-“选择页-“安全对象-搜索;在“添加对象对话框中选择“特定对象并确定如图10-“选择对象类型选中“数据库并确定如图11-浏览选中“Student_and_Course并确定如图12;一步步“确定返回完成用户创建。3、 通过GRANT、REVOKE、DENY语句实现授权、收权、拒绝权限(1) 授权在“新建查询窗口中输入语句GRANTCREATETABLETOGuest,将“建表权限赋给用户Guest,结果如下:(2) 收权在“新建查询窗口中输入语句REVOKECREATETABLEFROMGuest,将“建表权限从用户Guest中收回,结果如下:(3) 拒绝权限在“新建查询窗口中输入语句DENYCREATEVIEWTOGuest,拒绝用户Guest 有“创建试图权限,结果如下:图1:“备份数据库对话框图2:设置备份保存文件地址图3、成功备份完成标志图4:“复原数据库对话框图5:数据库成功复原标志图6:新建登录名图7:选择创建登录名的用户或组图8:新建“Guest的新登录名图9:输入新建用户名的“用户名和“登录名图10:添加对象图11:添加对象为“数据库图12:选择用户名在 “Student_and_Course数据库中有效8 / 8