第12章 数据库的日常维护与管理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 数据库的日常维护与管理 12.1 导入和导出概述 导入数据是从SQL?Server的外部数据源(如ASCII文本文件)中检索数据,并将数据插入到SQL Server表的过程 导出数据是将SQL Server 2005实例中的数据析取为某些用户指定格式的过程 导 入 数 据 导 出 数 据 导入 导入Excel工作表 导出 导出数据至Access 导入文本文件 导出数据至文本文件 12.2 备份与还原 备份是在某种介质上(磁盘、磁带等)存储数据库(或者其中一部分)的复制。 对SQL Server 2005数据库或事务日志进行备份,就是记录在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其还原。 1.备份内容 (1) 系统数据库记录了SQL Server系统配置参数、用户资料以及所有用户数据库等重要信息 (2) 用户数据库中存储了用户的数据。 (3) 事务日志记录了用户对数据的各种操作,平时系统会自动管理和维护所有的数据库事务日志。事务日志备份所需要的时间较少,但是还原需要的时间较多。 2.备份频率 3.备份存储介质 还原数据库是一个装载最近备份的数据库和应用事务日志来重建数据库到失效点的过程。定点还原可以把数据库还原到一个固定的时间点,这种选项仅适用于事务日志备份。当还原事务日志备份时,必须按照它们建造的顺序还原 。 数据库备份方式: 1.数据库完全备份 数据库完全备份是整个数据库的备份。该备份复制在一个文件中。 2.差异备份或称增量备份 数据库增量备份包含了自上次完全数据库备份以来数据库中所有变化的复制。 3.事务日志备份 事务日志备份包括数据库中所发生的每个数据改动前后的映像。 4.数据库文件和文件组备份 数据库文件和文件组备份是针对某一个文件或文件组的复制。 一、数据库还原方式: 还原方式依赖于数据库备份方式的不同而有所变化。通常,首先还原最近的数据库完全备份,然后还原事务日志备份或增量备份。 1.完全还原方式 完全还原方式使用数据库备份和事务日志备份将数据库还原到故障点或特定即时点。为保证这种程度,包括大容量操作(如SELECT INTO、CREATE INDEX 和大容量装载数据)在内的所有操作都将被完整地记入日志。 2.简单还原方式 简单还原方式将数据库还原到上次备份处,但是无法将数据库还原到故障点或指定的即时点。常用于还原必威体育精装版的数据库完全备份和差异备份。 3.大容量日志记录还原方式 大容量日志记录还原方式为某些大规模或大容量复制操作提供了最佳和最少的日志使用空间。与完全还原方式类似,必须十分注意保护事务日志记录。 二、备份操作 1.在对象资源管理器中使用界面备份数据库 2.使用Transact-SQL语句备份数据库 备份数据库语法: BACKUP DATABASE database_name TO backup_device 其中: (1)backup_device:由sp_addumpdevice(将备份设备添加到SQL Server)创建的备份设备的逻辑名称。 其中,sp_addumpdevice语法如下: sp_addumpdevice device_type,logical_name,physical_name 一般先使用 sp_addumpdevice 创建备份设备,然后再使用BACKUP DATABASE备份数据库。 例12.2】 使用BACKUP DATABASE 创建book数据库的完整备份。将数据库备份到名为book_bak2的逻辑备份设备上(物理文件为d:\book_bak2.bak)。 --使用sp_addumpdevice创建数据库备份设备 USE master GO EXEC sp_addumpdevice disk,book_bak2,d:\book_bak2 --使用BACKUP DATABASE备份数据库 BACKUP DATABASE book TO book_bak2 3.使用对象资源管理器备份事务日志 事务日志是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点或恢复故障点。 4.使用Transact_SQL 语句备份事务日志备份事务日志语法: BACKUP LOG database_name TO backup_device 【例12.5】 使用BACKUP LOG创建book数据库事务日志的完整备份。将事务日志备份到名为book_Log_Bak2(物理文件为D:\book_Log_Bak2)的文件中。 --创建日志备份设备

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档