数据安全性控制及数据库恢复实验报告.docVIP

数据安全性控制及数据库恢复实验报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据安全性控制及数据库恢复实验报告

实 验 报 告 专业:计算机科学与技术 课程:数据库系统原理 实验序号:3 实验名称:数据安全性控制及数据库恢复 成绩: 班级:13计本 学号:40号 姓名: 一、实验目标: 掌握SQL Server数据库中通过用户及角色权限管理实现的安全控制措施 掌握SQL Server数据库的备份及还原操作 二、实验内容及操作步骤: 实验准备: 1.启动SQL Server Management Studio,以DBA身份连接SQL Server数据库服务器。 2.在服务器属性窗口的“安全性”页设置服务器身份验证模式为“SQL Server和Windows身份验证模式”,并重启服务。 (一)用户权限管理 1.创建数据库服务器登录名 在对象资源管理器中的“服务器名\安全性 ”节点上单击右键,选择“新建登录名”,在打开的窗口中选择“SQL Server身份验证”,输入登录名为USER1,输入密码(密码自己定义)并确认密码,取消选择“强制密码过期”,按“确定”按钮。 再创建一个数据库服务器登录名USER2。 2.创建STU数据库的操作用户 在对象资源管理器中的“数据库名\安全性\用户”节点上单击右键,选择“新建用户”以打开“数据库用户—新建”窗口,在窗口中关联登录名USER1创建操作用户U1:① 在“常规”选项卡中,输入用户名,②点击“登录名”后的按钮,浏览并选择关联的登录名,按“确定”按钮。 再关联登录名USER2创建操作用户U2。 3.设置操作权限并验证 点击“对象资源管理器”工具栏上的第一个图标“连接对象资源管理器”,分别以USER1和USER2为登录名新建两个连接。试在这两个连接上展开STU数据库的表节点,观察现象并思考原因。 分别在三个连接(包括原有连接)上新建查询,通过观察三个查询编辑器窗口的下方用户信息,以区分发出T-SQL指令的用户,实验过程中不能混淆。 在授权用户的查询窗口中执行授权或收回权限的T-SQL语句,同时在被授权用户的查询窗口中输入相应语句进行权限验证。 (1)使用Management Studio进行权限设置 权限说明:DBA将以下权限授给U1:①对表students的查询权限,②sdept属性的修改权限。 操作:在DBA连接上,打开STU数据库用户U1的属性窗口,选择安全对象页,点击添加 按钮浏览选择表“students”,在右下部权限子窗口中:①在Select行授予列进行勾选(不要写序号);②选择Update 行,点击列权限按钮,在 sdept 行“授予”列勾选; 验证:在U1的查询窗口中运行以下T-SQL语句: 权限①正例:select * from students 权限①反例:delete from students 报错: 拒绝了对对象‘students’(数据库’stu’,架构’dbo’)的DELETE权限 权限②正例: update students set sdept=’张三’ 权限②反例:update students set sname=张三 报错: 拒绝了对对象’students’的列’sname’(数据库’stu’,架构’dbo’)的update权限 (2)使用T-SQL语句设置权限 权限说明一:DBA将以下权限授给U2:③对表courses的查询权限及转授权限,④cname属性的修改权限。 设置一:在 Administrator 的查询窗口中运行以下T-SQL语句: 权限③设置: grant select on courses to U2 with grant option 权限④设置: grant update(cname) on courses to U2 验证一:在 USER2 的查询窗口中运行以下T-SQL语句: 权限④正例: UPDATE courses SET cname=4

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档