版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库技术及应用实验报告题目:数据库的日常维护和安全性管理姓名日期实验环境:硬件环境:CPU:Inter Core Duo CPU P74502.13GHz 硬盘:320G软件环境:windows xp sp3 ,Microsoft SQL Server 2005实验内容与完成情况:1,数据库的备份和还原2,数据的导入和导出3,数据库用户和服务器用户的建立4,授权和权利回收具体完成请看下面附录出现的问题:1,切换登录用户时实际上之前的用户还是处于登录状态(即使登录新账户,实际上还是原账户在登录),会影响之后的授权、权限验证等操作。2,无法单独进行差异还原和备份还原。3,还原备份的时候,代码执行
2、有错误,错误提示为数据库正在使用。4,导出表格操作时无法成功导出。解决方案(列出遇到的问题和解决办法,列出没有解决的问题):1,退出SQL Server,重新用所需的账户登录。2,差异还原的时候要完整备份和差异备份一起还原,否则无法进行差异还原。日志还原也如此。3,关掉有关要被还原的数据库的窗口,包括在数据库下的查询。4,要先建立一个excel文件,再将表格导出到这个excel文件中。附录:实验内容与完成情况数据库的维护和管理1,数据库的备份使用代码进行数据库备份:创建后的结果:使用SQL语句创建一个备份设备: exec sp_addumpdevice 'disk','
3、myback1','C:SQL Server Datamyback1.bak'将数据库StuManagement完整备份到备份设备myback1上backup database StuManagementto myback1将数据库StuManagement完整备份到文件上backup database StuManagementto disk='C:SQL Server Datamyback.bak'将数据库StuManagement差异备份到备份设备myback1上backup database StuManagementto myback1with
4、 differential将数据库差异备份到备份设备myback1上,并加以命名和说明to myback1with description='a new backup',name='a new one'将事务日志文件备份到备份设备myback1上:backup log StuManagementto myback1将数据库文件StuManagement备份到备份设备上,并加以说明:backup database StuManagementfile='StuManagement'to myback1with description='Thi
5、s is a main full backup'上述各种备份完成之后的结果:2,数据库的还原使用SQL语言还原数据库:因为还原正在使用的数据库,因此需要在语句之前加上use master使用默认的备份集,也就是第一个备份集,进行还原use masterrestore database StuManagementfrom myback1with recovery,replace还原差异备份:use masterrestore database StuManagementfrom myback1with file=1,norecovery,replacegorestore database
6、 StuManagementfrom myback1with file=2go还原日志文件:use masterrestore database StuManagementfrom myback1with file=1,norecoverygorestore log StuManagementfrom myback1with file=4go3,数据的导出表格内的数据预览:注意:与导出后C表在Excel中的内容比较:4,数据的导入注意:把原S表中的数据导入的新表S$;成功完成:新表S$:5,新建数据库用户在Management Studio中,手工对已建立的数据库StuManagement进行
7、安全性管理,建立2个不同的数据库用户。1) 为数据库StuManagement设置一个具有完全权限的用户。步骤:首先在服务器、属性、安全性里,将服务器身份验证改为"SQL SERVER和WINDOWS身份验证模式"。然后在安全性下登录名右键新建登录名,在常规项中操作如下对常规选项下面的选项分别设置,点击确定。断开连接后,以SQL身份验证方式登录即可。在StuManagement数据库,安全性下,对“用户”右键,选择“新建用户”,即可为数据库新建一个用户。如图,为数据库StuManagement建立了一个名为first的用户 6,授权操作1、 建立一个SQL Server账户下登录的用户first,该用户仅具有public身份,以用户first登录时使用select权限被拒 2、 重新退出,再用Windows账户连接,用grant语句授权给first授予表sc的insert权限,并授权它可转让权限 3、 用grant语句授权给first授予表s的select权限,并授权它可转让权限 4、 再退出,再用first身份连接查询分析器,使用select权限等,发现ok表s查询成功表sc插入成功5、 再建一个用户second,让用户first授权给它,并验证用户first给用户se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人努力方向和决心保证承诺书(7篇)
- 个人电子档案守秘承诺书6篇
- 新一代智能手机用户手册
- 家庭婚姻美满和谐承诺书3篇
- 2026年景区游客滞留应急演练计划
- 2026年新能源汽车制动系统故障诊断与修复技巧
- 2026年合谷穴止痛功效与按揉方法
- 2026年消防安全知识与应急疏散演练计划
- 2026年基于区块链的安全培训证书防伪与追溯
- 2026年食堂“三减”健康烹饪技术指南
- 雨课堂学堂云在线《人工智能原理》单元测试考核答案
- ktv食品安全管理制度
- 第五章-受压杆件的扭转屈曲与弯扭屈曲1
- 2023年重庆新高考政治真题
- 临床试验研究者职责
- 解读《2023年中国血脂管理指南》
- ARCGIS空间统计课件
- 华为技术有限公司公文处理暂行办法
- 全国大学生数学建模竞赛
- 辽宁省普通高等学校本科实验教学示范中心建设项目任务书
- YY∕T 0868-2021 神经和肌肉刺激器用电极(高清正版)
评论
0/150
提交评论