数据库第二次实验报告.docx
- 文档编号:8253818
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:11
- 大小:448.56KB
数据库第二次实验报告.docx
《数据库第二次实验报告.docx》由会员分享,可在线阅读,更多相关《数据库第二次实验报告.docx(11页珍藏版)》请在冰豆网上搜索。
数据库第二次实验报告
《数据库技术及应用》实验报告
题目:
数据库的日常维护和安全性管理
姓名
周游
日期
2011.12
实验环境:
硬件环境:
CPU:
InterCoreDuoCPUP7450@2.13GHz硬盘:
320G
软件环境:
windowsxpsp3,MicrosoftSQLServer2005
实验内容与完成情况:
一、数据库的维护和管理
⒈数据库的备份、还原
①将数据库StuManagement完整备份到磁盘文件上
backupdatabaseStuManagement
todisk='E:
\beifen\backup2.bak'
②将数据库StuManagement完整备份到备份设备mybackup1上去,并加以说明和命名
backupdatabaseStuManagement
tomybackup1
withdescription='这是一个备份示例',name='bakup'
③将数据库StuManagement差异整备份到备份设备mybackup1上去
backupdatabaseStuManagement
tomybackup1
withdifferential
④将数据库StuManagement的文件StuManagement完整备份到备份设备mybackup1上去,并加以说明
backupdatabaseStuManagement
file='StuManagement'
tomybackup1
withdescription='主文件备份'
⑤查看备份设备内容
restoreheaderonly
frommybackup1
⒉数据库的还原操作
①先删除表SC
②还原完整备份
usemaster
restoredatabaseStuManagement
frommybackup1
withrecovery,replace
③还原差异备份
usemaster
restoredatabaseStuManagement
frommybackup1
withfile=1,norecovery,replace
go
restoredatabaseStuManagement
frommybackup1
withfile=2,recovery
go
⒊.数据导出
导出的数据:
⒋数据导入
2、安全性管理
⒈对已建立的数据库StuManagement进行,设置用户
①为数据库StuManagement设置一个具有完全权限的用户。
⑴首先在服务器、属性、安全性里,将服务器身份验证改为"SQLSERVER和WINDOWS身份验证模式"。
⑵然后在‘安全性’下‘登录名’右键‘新建登录名’,在‘常规’项中操作如下
②在StuManagement数据库,安全性下,对“用户”右键,选择“新建用户”,即可为数据库新建一个用户。
如图,为数据库StuManagement建立了一个名为zy和zy1的用户
⒉授权和权利回收
①建立一个SQLServer账户下登录的用户zy,该用户仅具有public身份,以用户zy登录时使用select权限被拒
②重新退出,再用Windows账户连接,用grant语句授权给zy授予表sc的insert权限,并授权它可转让权限
grantinsert
onSC
tozy
withgrantoption
用grant语句授权给zy授予表s的select权限,并授权它可转让权限
grantselect
onS
tozy
withgrantoption
③再退出,再用first身份连接查询分析器,使用select权限等,发现ok
表s查询成功
SC表中插入数据
insert
intoSC
values('200215121','3','97');
④用户zy给用户zy1授权,分别授权表s的查询操作和表sc的插入操作,如下
grantselect
onS
tozy1
grantinsert
onSC
tozy1
⑤用Windows账户连接,用revoke语句回收给first的授权,并连带回收它转让的权限
revokeselect
onS
fromzy
cascade
revokeinsert
onSC
fromzy
cascade
selectSno,SNAME
fromS
出现的问题:
1.备份的时候刚开始时备份到了磁盘上,没有用备份设备
2.导出时出现错误
3.用户设置后无法登录
4.切换用户时授权、权限验证等操作没有正常完成
解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
1.备份的时候刚开始时备份到了磁盘上,没有用备份设备
刚开始进行备份时没有建立备份设备,直接将其备份到了磁盘上,后来询问老师才明白,将其备份到磁盘上文件比较分散,不易使用,而将其备份到备份设备上文件比较系统集中,便于操作
2.导出时出现错误
要首先建立一个Excel表格,然后再将表中内容导入到Excel表中
3.用户设置后无法登录
要将服务器身份验证改为"SQLSERVER和WINDOWS身份验证模式"
然后要重新启动再进行连接
4.切换用户时授权、权限验证等操作没有正常完成
切换登录用户时实际上之前的用户还是处于登录状态(即使登录新账户,实际上还是原账户在登录),会影响之后的授权、权限验证等操作,所以要退出SQLServer,重新用所需的账户登录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 第二次 实验 报告