备份和恢复数据库的知识重点.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

备份和恢复数据库的知识重点

1、备份数据库的作用

(1)备份数据库就是将数据库数据和与数据库的正常运行有关的信息保管起来,以备恢复数据库时使用,其重要目的是为了防止数据的丢失。

(2)另一作用是作为数据转移的一种方式;

2、备份时间

(1)对于系统数据库应进行了修改后立刻备份,对于用户数据库一般采用定期备份;

(2)备份数据库要选在数据库操作少的时间进行,这样可减少对备份以及数据操作性能的影响。

15.1.2备份设备

1、SQLServer将备份数据库的场合称为备份设备,它支持将数据库备份到磁带或磁盘上;

2、备份方式有两种:

(1)先创建备份设备,然后将数据库备份到备份设备上(永久备份设备);

(2)直接将数据库备份到物理文件上(临时备份设备)。

15.1.3创建备份设备

备份设备在操作系统一级实际上是物理文件,只是备份设备必必需先创建好,然后才略使用

1、用企业管理器创建备份设备

2、使用系统存储过程创建备份设备

sp_addumpdevice[@devtype=]device_type,[@logicalname=]logical_name,

[@physicalname=]physical_name

其中:

(1)[@devtype=]device_type:为备份设备的类型,可选下列之一:

(A)Disk:使用磁盘文件作为备份设备;

(B)Pipe:使用命名管道作为备份设备;

(C)Tape:使用磁带设备。

(2)[@logicalname=]logical_name:备份设备的逻辑名称,该逻辑名称用在BACKUP和RESTORE语句中;

(3)[@physicalname=]physical_name:备份设备的物理名称。

15.1.4备份类型

1、完全备份

是将数据库中的全部信息进行备份,它是恢复的基线,在进行完全备份时,不但备份数据库的数据文件、日志文件,而且还备份文件的存储位置信息以及数据库中的全部对象及相关信息;

备份数据库是要消耗时间的,在进行备份数据库时,用户可以访问数据库,它将不影响数据库的备份,而且还可以将备份过程中发生的活动全部备份下来。

2、差别备份

是备份从近来的完全备份之后对数据库所作的修改,它以完全备份为基点,备份变动了的数据文件和日志文件以及数据库中其他被修改的内容,

在差别备份过程中,也允许用户访问数据库和对其操作,且在备份过程中的活动也一起备份下来;

3、事务日志备份

(1)是备份从上次备份之后的日志记录,在默认情况下,事务日志备份完成后,要截断日志。

(2)事务日志记录了用户对数据库进行的修改操作,为了避开记录越来越多,必需定期地将日志记录中不需要的部分清除掉,这种过程叫截断日志,备份日志是截断日志的一种方法;

(3)假如要进行事务日志备份,必需将数据库的故障还原模型设置为“完全”方式或“大容量日志记录的”方式,由于在默认情况下的“简单”方式,只能进行完全备份和差别备份,不能进行事务日志备份,由于在该模式下系统自动定期将事务日志中不活动的部分清除。

(4)如要对数据库进行事务日志备份,则必需先设置数据库的.故障还原模型,否则在恢复时就会出差错。这是由于不同的还原模型对日志的记录和维护方式是不一样的。

15.1.5备份策略

1、完全备份

完全备份策略适合于数据库数据不是很大,而且数据更改不是很频繁的情况。可以几天或几周进行一次;

2、完全备份日志备份

如不允许丢失太多数据,且不希望常常进行完全备份;

3、完全备份差别备份日志备份

该策略的好处是备份和恢复的速度都比较快,显现故障时丢失的数据也比较少;

15.1.6实现备份

1、使用企业管理器备份数据库

2、使用Transact—SQL语句备份数据库

(1)备份数据库的基本语法:

BACKUPDATABASE数据库名

TO{}|{DISK|TAPE}={‘物理备份文件名}

[WITH[DIFFERENTIAL][[,]{INIT|NOINIT}]]

其中:

(A):将数据库备份到已创建好的备份设备名上;

(B)DISK|TAPE:将数据库备份到磁盘或磁带;

(D)DIFFERENTIAL:进行差别备份;

(E)INIT:本次备份数据库将重写备份设备,即掩盖掉本设备上以前进行的全部备份;

(F)NOINIT:本次备份数据库将追加到备份设备上,即不掩盖。

(2)备份数据库日志的基本语法:

BACKUPLOG数据库名

TO{}|{DISK|TAPE}={‘物理备份文件名}

[WITH[{INIT|NOINIT}][{[,]NO_LOG|TRUNCATE_

文档评论(0)

高山文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档