




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理与应用实验报告题目:实验二:使用向导和SQL语句创建、备份和恢复数据库学号:1148028姓名:沈宇杰日期:2013/3/29实验预习情况:本次试验重点在于:熟悉数据库的构成 学习创建数据库的SQL语句、掌握(备份还原)数据库、复制数据库的方法。背景知识:数据库:数据库的构成:数据库文件(主数据库文件 .mdf 次数据库文件 .ndf) 事务日志文件( .ldf )一个数据库只能有一个主数据库文件,其他数据库文件被称为次数据库文件。事务日志文件:事务日志文件是用来记录数据库更新情况的文件,包含恢复数据库所需的所有日志信息,每个数据库至少有一个日志文件,且事务日志文件不属于任何文件组。
2、文件组:文件组是将多个数据库文件集合起来成为一个整体。文件组分为主文件组和用户定义文件组。一个文件只能存在于一个文件组中,一个文件组只能被一个数据库使用。数据库的备份分类:数据库完全备份:数据库差异备份:事务日志文件备份SQL代码的操练:一.使用Transact-SQL语句创建数据库 CREATE DATABASE SllimenON( NAME = DBS_Dat,FILENAME = D:SQL_DBSDBS_Data.mdf,SIZE = 10)LOG ON( NAME = DBS_log, FILENAME = D:SQL_DBSDBS_Log.ldf)GO 二.使用 CREATE D
3、ATABASE 命令创建一个多文件组的数据库CREATE DATABASE myDBON PRIMARY(NAME = myDB1_dat,FILENAME = D:SQL_DBSmyDB1_Dat.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 15%),(NAME = myDB2_dat,FILENAME = D:SQL_DBSmyDB2_Dat.ndf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 15%),FILEGROUP myDBGoup1(NAME = myDB11_dat,FILENAME = D:SQL_DBSmyDB
4、11_Dat.ndf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5),(NAME = myDB12_dat,FILENAME = D:SQL_DBSmyDB12_Dat.ndf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5),FILEGROUP myDBGroup2(NAME = myDB21_dat,FILENAME = D:SQL_DBSmyDB21_Dat.ndf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5),(NAME = myDB22_dat,FILENAME = D:SQL_DBSmyDB2
5、2_Dat.ndf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5)LOG ON(NAME = myDB_log,FILENAME = D:SQL_DBSmyDBLog.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB)GO三.使用系统存储过程sp_addumpdevice创建设备USE masterGOEXEC sp_addumpdevice DISK,DBS_BAK1,D:SQL_DBSDBS_BAK1四.列出备份设备USE masterEXEC sp_helpdevice五.删除备份设备USE masterEXEC
6、sp_dropdevice DBS_BAK六.使用BACKUP语句备份数据库数据库的完整备份BACKUP DATABASE Sllimen TO DBS_BAK1WITH INIT, NAME = DBS 完整备份,DESCRIPTION = This is the full backup of DBS数据库的差异备份BACKUP DATABASE Sllimen TO DBS_BAK1WITH DIFFERENTIAL, NAME = DBS 差异备份,DESCRIPTION = This is the differential backup of DBS数据库的事务日志备份BACKUP D
7、ATABASE Sllimen TO DBS_BAK1WITH NOINIT, NAME = DBS 事务日志备份,DESCRIPTION = This is the transaction backup of DBS注:完整备份要先于差异备份之前备份。七.恢复数据库右键单击Sllimen数据库,选择任务-还原-数据库命令,弹出还原数据库对话框,指定还原的数据库名称Sllimen,选择源设备,表示从设备还原数据库。单击选择设备按钮,弹出指定设备对话框,选择备份设备选项。单击添加按钮,弹出选择备份设备对话框,选择之前创建的DBS_BAK1备份设备,单击确定按钮,回到还原数据库对话框。选择选项卡,
8、设置还原的选项参数,主要指定目的数据库文件和事务日志文件,注意指定的数据库文件和事务日志文件所在的文件路径必须存在。八.复制数据库在对象资源管理器中,右击管理节点,选择复制数据库命令,打开欢迎使用复制数据库向导,单击下一步打开选择服务器窗口,启用windows身份验证,单击下一步打开选择目标服务器窗口,启用windows身份验证,单击下一步直到完成。九.数据库的分离和附加分离数据库 右击Sllimen数据库结点,选择任务-分离,打开分离数据库对话框附加数据库 右击数据库结点,选择附加命令,打开附加数据库对话框预习中遇到的问题: 备份设备建立在了驱动器的根目录下导致没有访问权限(不要建在根目录下
9、) 差异备份先于完整备份之前备份导致无法还原数据库(先进行完整备份即可) 在差异备份时选择了覆盖选项而覆盖掉了之前创建的完整备份而导致备份失败(选择追加备份即可) 备份文件与备份设备不同名导致将不同数据库备份在同一个备份设备内(备份设备和文件名要对应) 没有备份事务日志文件而导致恢复失败(一个数据库至少需要一个事务日志文件) 把数据库被分到文件而非备份设备而导致恢复数据库失败 复制数据库时没有启动SQL Server 代理而导致复制数据库失败(启动SQL Server即可) 复制数据库时提示找不到用户组而无法复制数据库(安全性-登录名 中将用户名改成本机用户名)实验内容与完成情况: 第一题:用
10、数据库向导备份和恢复tempdb数据库 :备份数据库 右键单击tempdb数据库,选择“任务-备份”命令,弹出“备份数据库”窗口,选择所要备份的数据库tempdb,选择备份类型“完整”选项,单击在“目标”区中“添加”按钮,再单击“添加”弹出“选择备份目标”对话框,选择备份操作要使用的文件名或备份设备(这里是DBS_BAK1),启用备份设备选项,从下拉菜单中选择“DBS_BAK1”选项,单击确定按钮,回到“SQL Server备份”对话框,单击“选项”按钮,启用“覆盖到所有现有备份集”,选中“完成后验证备份”复选框。 差异备份和事务日志备份参照以上步骤,不过要把覆盖到所有现有备份集合改为追加到现
11、有备份集合。 :恢复数据库右键单击tempdb数据库,选择任务-还原-数据库命令,弹出还原数据库对话框,指定还原的数据库名称tempdb,选择源设备,表示从设备还原数据库。单击选择设备按钮,弹出指定设备对话框,选择备份设备选项。单击添加按钮,弹出选择备份设备对话框,选择之前创建的DBS_BAK1备份设备,单击确定按钮,回到还原数据库对话框。选择选项卡,设置还原的选项参数,主要指定目的数据库文件和事务日志文件,注意指定的数据库文件和事务日志文件所在的文件路径必须存在。 第二题:用数据库向导建立一个文件名为scmanage_data 大小 50M日志文件名为scmanage_log 大小25M的新
12、数据库,该数据库名字为scmanage 答:选择数据库结点,单击右键,选择“新建数据库”,选择“常规”选项卡,在名称对话框中输入 Scmanage,存储位置为D:SQL_SQL,初始大小为50,单击确定。 第三题:利用向导在数据库scmanage上,建立如下所示的表格Student字段名类型长度含义snochar9学生编号snamechar8姓名ssexchar2性别sageinteger年龄sdeptvarchar20系别 答:选择scmanage数据库下的表选项卡,右击“表”对象,弹出新建表命令,在新建表窗口中依次把表格中的字段名、类型、长度等信息按行输入即可。然后关闭输入菜单时要求输入表名,此时输入Student即可。 第四题:利用向导向Student中添加记录,记录见教材P82 答:右击所创建的表Student,选择编辑前200行,然后按照P82上的内容输入即可(按行输入,且注意约束条件) 第五题:查看tempdb的结构,写出tempdb的数据库模式 答:tempdb的结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级音乐学习环境优化计划
- 高三物理复习计划与考试时间管理
- 可持续发展与伦理结合-全面剖析
- 2025年城市河流防溺水整治工作计划
- 创新型五年级语文教学计划
- 小学一年级语文阅读能力提升计划
- 外贸开发信模板大全-珠宝首饰行业范文
- 院子水井翻修方案范本
- 一年级科学上学期教学工作计划
- 人力资源管理中的数字化转型策略-全面剖析
- 城市管理综合执法局城管执法与执法程序PPT模板
- 铅酸蓄电池维护规程
- 丽声北极星分级绘本第三级下 A Long Wait课件
- 部编版七年级语文下学期木兰诗对比阅读练习题(含解析答案)
- 沥青路面工程施工监理细则
- 耐碱玻纤网格布检测报告
- 城市更新改造项目合作合同协议书范本
- 环氧玻璃布基覆铜板及粘结片常见外观缺陷及解决方法
- 美的空调事业部工程规划纲要附件一:事业部353工程规划纲要
- 不稳定性心绞痛和非ST段抬高心肌梗死诊断与治疗指南(全文)
- 大学生电子商务创业存在的问题及对策
评论
0/150
提交评论