第九章数据维护与管理

第九章数据维护与管理

ID:44123632

大小:58.50 KB

页数:32页

时间:2019-10-18

第九章数据维护与管理_第1页
第九章数据维护与管理_第2页
第九章数据维护与管理_第3页
第九章数据维护与管理_第4页
第九章数据维护与管理_第5页
资源描述:

《第九章数据维护与管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章数据维护与管理学习目标了解数据库备份和还原的方式;掌握使用企业管理器及T-SQL语句备份和还原数据库的方法;掌握数据导出和数据导入的方法。学习重点数据库备份和还原的方法;数据的导入与导出。9.1数据备份与还原的基本概念数据库备份是制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。数据库还原是指将数据库备份加载到服务器中去。9.1数据备份与还原的基本概念在下述情况下需要使用数据库的备份进行还原:1.存储媒体损坏。例如存放数据库的硬盘损坏。2.用户操作错误。例如非恶意地或恶意地修改或删除数据。3.整个服务器崩溃。例如操作系统被破坏,造成计算机无法启动。4

2、.需要在不同的服务器之间移动数据库时。9.1数据备份与还原的基本概念在SQLServer2000中,备份数据库有以下四种方法:(1)全库备份。(2)差异备份。(3)事务日志备份。(4)文件或文件组备份。9.1数据备份与还原的基本概念在SQLServer2000中,有以下三种故障还原模型:(1)完全模型。任何对数据库的修改操作都记录到事务日志文件中。(2)大容量日志记录模型。除对日志空间影响大的操作(如bullinsert)外,其他修改操作都记录到事务日志文件中。(3)简单模型。所有的修改操作都不记录到事务日志文件中。在该模式下,不能进行事务日志备份和文件/文件组备份。9.2备份数据

3、库的操作备份数据库可以使用企业管理器来完成,也可以通过T-SQL语句来实现。9.2备份数据库的操作1.用系统存储过程sp_addumpdevice创建一个备份设备。sp_addumpdevice存储过程的语法格式为:[EXECUTE]sp_addumpdevice‘设备类型’,‘逻辑名称’,‘物理名称’9.2备份数据库的操作使用BACKUP语句可以对数据库进行全库备份、差异备份、日志备份或文件和文件组备份。(1)全库备份,其语法格式为:BACKUPDATABASE数据库名TO备份设备名[WITH[NAME=‘备份的名称’][,INIT

4、NOINIT]](2)差异备份,其语法格式如下

5、:BACKUPDATABASE数据库名TO备份设备名WITHDIFFERENTIAL[,NAME=‘设备的名称’][,INIT

6、NOINIT]9.2备份数据库的操作(3)日志备份,其语法格式如下:BACKUPLOG数据库名TO备份设备名[WITH[NAME=‘备份的名称’][,INT

7、NOINIT]](4)文件与文件组备份,其语法格式如下:BACKUPDATABASE数据库名FILE=‘文件的逻辑名称’

8、FILEGROUP=‘文件组的逻辑名称’TO备份设备名[WITH[NAME=‘备份的名称’][,INT

9、NOINIT]]9.2.4备份实例例9.1:有一个销售公司的数据库order

10、MN,数据量大约为2GB,存储于单个数据库文件中。该系统24小时接受订单,通常情况下,该公司每天大约接收10000份订单。为该数据库选择适当的备份计划。9.2.4备份实例1、创建备份设备EXECsp_addumpdevice‘disk’,’mybackup’,’c:backupmyback.bak’2、每月3号0:00进行一次完全数据库备份。BACKUPDATABASEorderMNTOmybackup3、每周一1:00进行一次差异备份。BACKUPDATABASEorderMNTOmybackupWITHDIFFERENTIAL4、每天7:00,13:00,18:00,23:

11、00分别进行一次事务日志备份。BACKUPLOGorderMNTOmybackup9.2.4备份实例例9.2某数据库imageDB包括气象卫星收集的图像数据,并且这些数据是不断进行更新的。数据库大约200GB,并且分别在三个数据文件中存储。为该数据库选择适当的备份计划。9.2.4备份实例1、首先执行完全数据库备份。BACKUPDATABASEimageDBTODISK=C:backupimageDB.bak’2、每周一0:00备份数据文件1,每周三0:00备份数据2,每周五0:00备份数据文件3。BACKUPDATABASEimageDBFILE=image1TODISK=‘C

12、:backupimageDB1.bak’BACKUPDATABASEimageDBFILE=image2TODISK=‘C:backupimageDB2.bak’BACKUPDATABASEimageDBFILE=image3TODISK=‘C:backupimageDB3.bak’3、每天12:00执行事务日志文件。BACKUPLOGimageDBTODISK=C:backupimageDBLOG.bak’9.3还原数据库还原数据库之前需要执行两个任

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。