- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的备份与恢复
第11章 备份和恢复数据库 11.1 备份数据库 11.2 恢复数据库 11.1 备份数据库 11.1.1 概述 11.1.2 备份设备 11.1.3 备份数据库 备份数据库 概述 备份就是对SQL Server数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。 1.为什么要进行数据备份? 备份数据库的主要目的是为了防止数据的丢失。 造成数据的丢失包括如下几种情况: l??由于不准确的更新而造成的数据的不正确; l??由于病毒的侵害而造成的数据的丢失或损坏; l??存放数据的物理磁盘或机器的损害; l??由于自然灾害而造成的损坏。 备份数据库 2.备份内容及时间 在一个正常运转的数据库系统中,除了用户的数据库之外,还有维护系统正常运行的系统数据库,因此,我们在备份数据库时,不但要备份用户的数据库,同时还要备份系统的数据库,以保证在系统出现故障时,能够完全地恢复数据库。 通常情况下,备份都选在数据库操作少的时间进行,比如在夜间进行,这样可以减少对备份和数据操作性能的影响。 至于多长时间备份一次,由数据的更改频率和用户能够允许的数据丢失多少有关。如果数据修改比较少,或者用户可以忍受的数据丢失时间比较长,则可以使备份的间隔长一些,否则的话,可以让备份的时间间隔短一些。 备份设备 备份设备 在进行备份以前首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的SQL Server备份数据库是将数据库备份到备份设备上,备份设备根据实际的需要可大可小,最大的文件大小是磁盘上可用的空白空间。如果是将数据库备份到远程计算机的磁盘上,则使用通用命名规则名称,以\\服务器名\共享名\路径\文件名格式指定文件的位置。 磁带备份设备与磁盘备份设备的用法大致相同,但应注意如下问题: l?必须将磁带设备物理地连接到运行SQL Server实例的计算机上。 l??不能备份到远程磁带上。 备份数据库 1.创建备份设备 SQL Server使用物理设备名称和逻辑设备名称来标识备份设备,物理备份设备是操作系统用来标识备份设备的名称,实际上也就是在操作系统中的存放位置和文件名,比如D:\Backup\BK1.bak。逻辑备份设备名称是用来标识物理备份设备的别名和公用名称,这个名称被存储在SQL Server的系统表中。使用逻辑备份设备名称的好处是引用它比引用物理设备名称简单,例如,逻辑备份设备名可以是BK1。 备份数据库 使用企业管理器中创建备份设备的步骤为: (1)? 启动企业管理器,展开服务器组及服务器。 (2)? 展开“管理”,并在其中的“备份”节点上右击鼠标,在弹出的菜单中选择“新建备份设备”命令。 (3)? 在“名称”文本框中输入备份设备的名称,然后单击“文件名”文本框右边的按钮可以修改备份设备文件的存储位置和备份文件名。备份设备的默认存储位置为:C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\。 (4) 单击“确定”按钮,关闭此窗口并创建备份设备。 备份数据库 可以在企业管理器中实现备份,也可以使用Transact-SQL的备份语句进行备份。 1.使用企业管理器备份数据库 使用企业管理器备份数据库的步骤为: (1)? 在控制台上,展开服务器组,并展开服务器。 (2)? 展开“数据库”,在要备份的数据库上右击鼠标,在弹出的菜单中选择“所有任务”,然后再选择“备份数据库”命令。或者在要备份数据库的备份设备上单击鼠标右键,在弹出的菜单中选择“备份数据库”命令。在“数据库”下拉列表框中选择要备份的数据库。 在“备份”中选择备份的类型。 注意使用事务日志备份或文件和文件组备份时,必须将数据库的还原模型设置为“完全”方式或“大容量日志记录的”方式。 备份数据库 如果选择第一个选项:“文件名”,表示要将数据库直接备份到磁盘文件上;如果选择第二个选项:“备份设备”,表示要将数据库备份到备份设备上。 (3) 选择对备份设备的使用方式,有如下两种选择: l?追加到媒体:表示将本次备份追加到备份设备上,这种方式不影响备份设备原来的内容。 l?重写现有媒体:表示本次备份将覆盖掉备份设备原来的全部内容,这种方式会使备份设备原来的内容不复存在。 (4)如果要设置定期对数据库进行备份,可选中“调度”复选框,然后单击右边的 按钮。 备份数据库 设置定期数
文档评论(0)