网站大量收购闲置独家精品文档,联系QQ:2885784924

《数据库的备份与恢复.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 10.1 数据库备份与还原 10.2 数据库分离与附加 10.3 数据库导入导出 10.4 数据库快照 10.4.1 数据库快照概述 10.4.2 数据库快照的使用 10.4.3 利用数据库快照进行数据库恢复 数据库备份的几个基本概念 1、备份内容 数据库中数据的重要程度决定了数据恢复的必要和重要性,也就决定了数据是否以及如何备份。 备份内容分为:数据文件(主、次数据文件)、日志文件。 数据文件中所存储的系统数据库是确保SQL Server2005系统正常运行的重要依据,无疑系统数据库必须完全备份。 数据库备份的几个基本概念 2、由谁备份 下列角色可以做备份操作: (1)固定的服务器角色sysadmin(系统管理员) (2)固定的数据库角色db_owner(数据库所有者) (3)固定的数据库角色db_backupopererator(允许进行数据库备份的用户) 另外,还可以通过授权允许其他角色进行数据库备份。 数据库备份的几个基本概念 3、备份介质 备份介质是数据库备份到得目标载体,即备份到何处。这里允许两种类型的备份介质: (1)硬盘:最常用的备份介质。硬盘可以用于备份本地文件,也可以用于备份网络文件 (2)磁带:大容量的备份介质,磁带仅可用于备份本地文件。 数据库备份的几个基本概念 4、何时备份 对于系统数据库和用户数据库,其备份时机是不同的。 (1)系统数据库:当系统数据库master、msdb、model中的任何一个被修改过后,都要将其备份。 Master:“数据库的数据库”,如若损坏,SQL Server 2005可能无法启动,并且用户数据库也可能无效,只能重装解决。 msdb、model:修改对其备份,以便在系统出现故障时恢复作业以及用户创建的数据库信息。 Tempdb:不需要备份,它仅包含临时数据。 数据库备份的几个基本概念 4、何时备份 对于系统数据库和用户数据库,其备份时机是不同的。 (2)用户数据库。当创建数据库或加载数据库时,应备份数据库,当为数据库创建索引时,应备份数据库,以便恢复时节省时间。 当清理日志或执行不记日志的T-SQL命令时,应备份数据库,这是因为若日志记录被清除或命令未记录在事务日志中,日志中将不包含数据库的活动记录,因此不能通过日志恢复数据库 数据库备份的几个基本概念 5、限制的操作 执行数据库备份时,允许用户对数据库继续操作,但不允许备份时做以下操作: 创建或删除数据库文件、创建索引、不计入日志的命令 数据库备份的几个基本概念 6、备份的方法 (1)只备份数据库 (2)备份数据库和事务日志 形成一下四种备份方法: 完整备份 事务日志备份 差异备份 文件或文件组备份 数据库备份和差异数据库备份,统称数据库备份 (1)均包含还原数据库所需的日志记录,但是一般不使用,而是使用事务日志备份。 (2)包含的日志不影响事务日志,常将数据库备份和事务日志备份一起使用。 (4)数据库备份的执行 T-SQL实现数据库备份 1、数据库完整备份、差异备份的执行 2、文件或文件组备份的执行 3、事务日志备份的执行 使用向导实现数据库备份 例10-5 将数据库BlueSkyDB中的文件组UserGroup2和UserGroup3设为只读状态,然后对数据库BlueSkyDB进行完全备份,将备份存储到名为mydiskdump的备份设备上,并覆盖所有的备份集。 例10-6 将数据库BlueSkyDB进行差异备份,将备份存储到名为mydiskdump的备份设备上,并将本次备份追加到指定的媒体集上。将日志备份到名为磁盘D:\SQLSERVER\back\dumplog.bak文件上,并覆盖所有的备份集。 恢复模式设置与查看 设置恢复模式 Alter database SET RECOVERY FULL|SIMPLE| BULK_LOGGED 查看恢复模式 SELECT name, recovery_model_desc FROM sys.databases WHERE name = BlueSkyDB GO 例10-7 将数据库BlueSkyDB中的文件组UserGroup1进行备份,将备份存储到D:\SQLSERVER\back\dump2.bak文件上,并且覆盖所有的备份集。将日志备份到名为mydiskdumpLog,其物理名称为:D:\SQLSERVER\back\dumlog1.bak文件上,并覆盖所有的备份集。 恢复模式 (1)简单恢复模式 简略记录大多数事务,但没有日志备份,故只能恢复到上次数据库备份处,不能恢复到指定故障点或时刻。 (2)完整恢复模式 记录所有事务并保留所有的事务日志记录,直到将他们备份。可恢复到指定故障点或时

文档评论(0)

you9391 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档