- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库技术及应用》实验报告 题目:数据库的日常维护和安全性管理 姓名 日期 实验环境:
硬件环境:CPU:Inter Core Duo CPU P7450@2.13GHz 硬盘:320G
软件环境:windows xp sp3 ,Microsoft SQL Server 2005
实验内容与完成情况:
1,数据库的备份和还原
2,数据的导入和导出
3,数据库用户和服务器用户的建立
4,授权和权利回收
具体完成请看下面附录 出现的问题:1,切换登录用户时实际上之前的用户还是处于登录状态(即使登录新账户,实际上还是原账户在登录),会影响之后的授权、权限验证等操作。
2,无法单独进行差异还原和备份还原。
3,还原备份的时候,代码执行有错误,错误提示为数据库正在使用。
4,导出表格操作时无法成功导出。 解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
1,退出SQL Server,重新用所需的账户登录。
2,差异还原的时候要完整备份和差异备份一起还原,否则无法进行差异还原。日志还原也
如此。
3,关掉有关要被还原的数据库的窗口,包括在数据库下的查询。
4,要先建立一个excel文件,再将表格导出到这个excel文件中。 附录:实验内容与完成情况
数据库的维护和管理
1,数据库的备份
使用代码进行数据库备份:
创建后的结果:
使用SQL语句创建一个备份设备:
exec sp_addumpdevice disk,
myback1,
C:\SQL Server Data\myback1.bak
将数据库StuManagement完整备份到备份设备myback1上
backup database StuManagement
to myback1
将数据库StuManagement完整备份到文件上
backup database StuManagement
to disk=C:\SQL Server Data\myback.bak
将数据库StuManagement差异备份到备份设备myback1上
backup database StuManagement
to myback1
with differential
将数据库差异备份到备份设备myback1上,并加以命名和说明
to myback1
with description=a new backup,
name=a new one
将事务日志文件备份到备份设备myback1上:
backup log StuManagement
to myback1
将数据库文件StuManagement备份到备份设备上,并加以说明:
backup database StuManagement
file=StuManagement
to myback1
with description=This is a main full backup
上述各种备份完成之后的结果:
2,数据库的还原
使用SQL语言还原数据库:
因为还原正在使用的数据库,因此需要在语句之前加上use master使用默认的备份集,也就是第一个备份集,进行还原
use master
restore database StuManagement
from myback1
with recovery,replace
还原差异备份:
use master
restore database StuManagement
from myback1
with file=1,norecovery,replace
go
restore database StuManagement
from myback1
with file=2
go
还原日志文件:
use master
restore database StuManagement
from myback1
with file=1,norecovery
go
restore log StuManagement
from myback1
with file=4
go
3,数据的导出
表格内的数据预览:
注意:与导出后C表在Excel中的内容比较:
4,数据的导入
注意:把原S表中的数据导入的新表S$;
成功完成:
新表S$:
5,新建数据库用户
在Management Studio中,手工对已建立的数据库StuManagement进行安全性管理,建立2个不同的数据库用户。StuManagement设置一个具有完全权限的用户。
步骤:首先在服务器、属性、安全性里,将服务器身份验证改为SQL SERVER和WINDOWS身份验证模式。
然后在‘安全性’下‘登录名’右键‘新建登录名’,在‘常规’项中操作如下
对‘常规’选项下面的选项分别设置,点击‘确定’。断开连接后,以SQL身份
您可能关注的文档
- 山东省日照市2014届下学期高三年级二模考试理综试卷解说.doc
- 平禹一矿矿井水文地质类型划分(最终)MicrosoftWord文档解说.doc
- 评价—王策解说.doc
- 山东省日照市日照一中2015届高三上学期第一次阶段学习达标检测地理试题Word版无答案解说.doc
- 室内植物(图片+详细说明)解说.doc
- 评语(贾事端)解说.doc
- 山东省乳山市第一中学2016届高三政治10月月考试题解说.doc
- 室内植物简介及养殖解说.doc
- 苹果果汁的复原设计解说.doc
- 苹果在贮藏过程中果胶性质变化对其浑浊稳定性的影响解说.doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
最近下载
- 村志提纲 村志内容提纲(完整).doc
- 导游员(讲解员)大赛题库及答案(共500道).doc
- 高中英语课件:课件选择性必修三Unit3Reading第一课.pptx
- 共享雨伞商业计划书.pptx
- 轻型井点降水专项的施工方案.doc
- 中医药适宜技术推广基地建设方案.doc
- 《金版教程(物理)》2024导学案必修第一册(人教版新)第二章 匀变速直线运动的研究第2章 水平测评含答案.DOCX
- 7-12个月婴儿言语发展游戏设计与指导.pptx VIP
- 考试黔东南公司化验室SSGLP体系培训试题附有答案.docx VIP
- 安徽省亳州市2024-2025学年高三上学期开学考试 化学 PDF版含解析.pdf
文档评论(0)