第12章 数据库的备份与恢复

合集下载

数据库的备份与恢复 思迅培训课件

数据库的备份与恢复 思迅培训课件


DBCC CHECKDB('hbposv6_branch', REPAIR_REBUILD)

GO

点击‘运行’,数据库进行修复。

请注意修复结果是否有错误,错误是否已被修复,如果发现错误但是没有被修复输入下面的SQL语句。

USE MASTER

exec sp_dboption 'hbposv6_branch', 'single user', 'TRUE'
数据库的备份/恢复与修复
一。数据库的备份
• 一。在思迅软件中备份,前提是软件可以正 常打开
• 二。在企业管理器中备份,适用于软件打 不开,但SQL企业管理器可以打开的情况
• 三。直接把数据文件拷出来,适用于软件 和SQL企业管理器都打不开的情况
在思迅软件中备份
• 在软件系统管理中数据库管理模块下
三。置疑数据库的修复
• 一。做日结或者数据传输的过程中,服务 器突然断电
• 二。硬盘存在坏道 • 三。数据盘,磁盘格式为FAT32,而数据文
件大小已经超过此格式所允许的最大容量 • 以上几种情况都很容易造成数据库的置疑
置疑数据库的修复
• 1.停止SQL Server的服务, • 备份SQL Server安装目录下的\data子目录下故障数据库的两个文件,一个数据文件
hbposv6_branch.mdf, • 一个hbposv6_branch.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间;
• 2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为原来数据库的名字。 • 3.停止SQL Server • 4.把老数据库的MDF文件(hbposv6_branch_data.mdf)替换新数据库的相应的MDF文件,并把LDF

(完整word版)数据库备份与恢复方案

(完整word版)数据库备份与恢复方案

数据库备份与恢复方案随着计算机的普及和信息技术的进步,特别是计算机网络的飞速发展,信息安全的重要性日趋明显。

数据备份是保证信息安全的一个重要方法。

只要发生数据传输、数据存储和数据交换,就有可能产生数据故障。

这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失。

有时造成的损失是无法弥补与估量的。

数据故障的形式是多种多样的。

通常,数据故障可划分为系统故障、事务故障和介质故障三大类。

从信息安全数据库备份与恢复方案的角度出,实际上第三方或敌方的“信息攻击”,也会产生不同种类的数据故障。

例如:计算机病毒型、特洛伊木马型、“黑客”入侵型、逻辑炸弹型等。

这些故障将会造成的后果有:数据丢失、数据被修改、增加无用数据及系统瘫痪等。

作为系统管理员,要千方百计地维护系统和数据的完整性与准确性。

通常采取的措施有:安装防火墙,防止“黑客”入侵;安装防病毒软件,采取存取控制措施;选用高可靠性的软件产品;增强计算机网络的安全性。

世界上没有万无一失的信息安全措施。

信息世界“攻击和反攻击”也永无止境。

对信息的攻击和防护好似矛与盾的关系,螺旋式地向前发展。

在信息的收集、处理、存储、传输和分发中经常会存在一些新的问题,其中最值得我们关注的就是系统失效、数据丢失或遭到破坏。

威胁数据的安全,造成系统失效的主要原因有以下几个方面:1、硬盘驱动器损坏;2、人为错误;3、黑客攻击;4、病毒;5、自然灾害;6、电源浪涌;7、磁干扰;因此,数据备份与数据恢复是保护数据的最后手段,也是防止主动型信息攻击的最后一道防线。

SQL SERVER数据备份方案SQL SERVER数据库的备份方法主要有完整备份,差异备份,事务日志备份等。

根据数据安全性的要求,推荐的备份方式为每周一次完整备份,每天一次差异备份,每半个小时一次事务日志备份。

默认情况下,为sysadmin 固定服务器角色以及db_owner 和db_backupoperator 固定数据库角色的成员授予 BACKUP DATABASE 和 BACKUP LOG 权限。

数据库备份与恢复的方法与技巧

数据库备份与恢复的方法与技巧

数据库备份与恢复的方法与技巧随着数据在企业运营中扮演越来越重要的角色,数据库成为了数据存储的核心。

因此,对数据库的备份和恢复操作十分关键。

这不仅可以为企业在面对数据丢失或灾难时提供保障,还可以提高数据可靠性和安全性。

本文将介绍一些数据库备份与恢复的方法和技巧。

一、备份和恢复的基本原理备份是指将数据库中的数据复制到另一个位置以获得数据的副本,以备不时之需。

恢复是指在数据库失效时,利用备份来还原数据。

备份和恢复有三种常见的方法:完整备份、增量备份和差异备份。

完整备份是指备份整个数据库,这是最基本的备份方法。

增量备份只备份从上次备份之后修改过的数据。

差异备份则是在最近的完整备份后,备份与上次备份不同的数据库部分。

恢复时,完整备份最容易恢复,但是需要的时间和空间最多。

增量备份需要恢复所有备份,包括完整备份和增量备份,但需要的时间和空间较少。

差异备份可恢复和增量备份相同的数据,但是需要的时间和空间更少。

二、数据库备份和恢复工具的选择选择合适的数据库备份和恢复工具非常重要。

常用的开源数据库备份工具有mysqldump、pg_dump、Oracle备份实用程序等。

此外,商业数据库备份工具也是很好的选择,如IBM Spectrum Protect、Symantec Backup Exec等。

无论采用哪种工具,备份和恢复的过程都应该经过测试。

这样可以确保备份的可靠性和恢复的准确性。

此外,还需要定期进行备份和恢复测试,以确保备份和恢复工具的性能。

三、数据库备份和恢复的最佳实践1. 选择正确的备份地点备份必须保存在安全地点。

建议将备份保存在外部硬盘、网络存储设备或云存储中。

不要将备份存放在和数据库服务器相同的位置,以防止数据丢失和物理破坏。

2. 建立备份计划建立备份计划以确保备份的可靠性和恢复的准确性。

备份计划应该考虑到备份的频率、备份的地点、恢复的速度等因素。

根据企业的数据特点和操作需求,做出适当的安排,以确保备份和恢复的顺畅进行。

《数据库备份与恢复》课件

《数据库备份与恢复》课件
01
03 02
数据恢复的方法
增量备份与差异备份 使用增量备份或差异备份进行数据恢复。 适用于需要快速恢复少量数据的情况。
恢复的验证与测试
完整性验证
01
通过校验和或哈希值等方法进行验证。
03
02
检查恢复的数据是否完整,没有损坏或丢失 。
04
功能测试
测试恢复的数据库是否能够正常运行,满 足业务需求。
中小型数据库备份案例
总结词
中小型数据库备份工具选择
详细描述
中小型数据库备份需要选择适合的备份工具,这些工具需要具备高效、稳定、 易用的特点,能够满足中小型数据库备份的需求。同时,备份工具需要具备数 据压缩、加密等功能,以确保数据的安全性。
中小型数据库备份案例
总结词
中小型数据库备份成本与效益分析
详细描述
05
06
进行常规查询、更新、删除等操作,确保 数据库功能正常。
04
数据库备份与恢复的实践
备份计划的制定与实施
确定备份频率
根据业务需求和数据重要性,确定合适的 备份频率,如每日、每周或每月。
选择备份方式
选择合适的备份方式,如全量备份、增量 备份或差异备份,以满足数据恢复需求。
确定备份存储
选择可靠的存储设备或存储介质,确保备 份数据的安全性和可恢复性。
详细描述
企业级数据库备份需要考虑成本与效益的关系。在制定备份策略时,需要充分考虑备份硬件、存储空间、电力等 成本因素,同时需要考虑数据丢失、业务中断等风险因素。在制定备份策略时,需要权衡成本与效益,选择最适 合的备份方案。
中小型数据库备份案例
总结词
中小型数据库备份策略
详细描述
针对中小型数据库,需要制定适合的 备份策略,包括备份频率、备份内容 、备份存储位置等。由于中小型数据 库的数据量相对较小,可以选择更为 高效、快速的备份方案。

数据库的备份和恢复概述

数据库的备份和恢复概述

数据库的备份和恢复概述数据库备份和恢复是数据库系统中非常重要的两个操作,用于保护数据库中的数据免受硬件故障、人为错误、自然灾害等意外情况的影响。

备份是指将数据库的副本复制到另一个位置以防止数据丢失,而恢复是指在数据丢失或损坏时将数据库恢复到以前的状态。

一、备份概述数据库备份是指将数据库的副本复制到另一个位置以确保数据的安全性和完整性。

备份可以有多个级别,包括完全备份、增量备份和差异备份。

1.完全备份完全备份是指将整个数据库的所有数据和对象复制到一个备份位置。

它是最基本的备份类型,可以在数据库没有丢失或损坏的情况下完整地还原数据库。

2.增量备份增量备份是指仅备份自上次完全备份或增量备份以来发生更改的数据和对象。

它可以节省备份时间和存储空间,但在进行恢复时,需要逐个恢复完全备份和所有增量备份。

3.差异备份差异备份是指备份自上次完全备份或差异备份以来的所有更改的数据和对象。

与增量备份不同,差异备份不仅备份自上次完全备份后的增量更改,还包括所有自上次完全备份以来的更改。

这样,在恢复时只需要完全备份和最新的差异备份。

备份可以在物理级别或逻辑级别上进行。

物理备份是指将数据库的物理文件(如数据文件和日志文件)复制到备份位置。

逻辑备份是指将数据库中的逻辑数据(如表、视图和存储过程)导出到备份文件中。

二、恢复概述数据库恢复是指在数据库出现故障、数据丢失或损坏时将数据库恢复到以前的状态。

恢复是从备份中获取丢失或损坏的数据并将其应用于数据库中。

1.故障恢复故障恢复是指在数据库软件或硬件故障发生后将数据库从备份中还原到故障之前的状态。

这种恢复是非常常见的,并且数据库系统通常提供了工具和机制来自动执行故障恢复。

2.数据丢失恢复数据丢失恢复是指在数据意外丢失或损坏时,从备份中获取数据并将其恢复到数据库中。

这种恢复可能需要将数据库恢复到备份点之后的一些时间。

3.灾难恢复灾难恢复是指在自然灾害、火灾、洪水等情况下,通过将数据库从备份中还原到另一个位置来恢复数据。

如何进行数据库备份与恢复

如何进行数据库备份与恢复

如何进行数据库备份与恢复数据库是一个组织和存储数据的系统。

备份和恢复数据库是非常重要的,可以保护数据免受丢失或损坏的影响。

本文将详细介绍如何进行数据库备份和恢复的步骤和最佳实践。

一、数据库备份1.选择备份策略:根据业务需求和数据重要性,选择适合的备份策略。

通常有完整备份、增量备份和差异备份等类型。

-完整备份:备份整个数据库。

-增量备份:备份上次完整备份后的变化数据。

-差异备份:备份上次完整备份后的所有变化数据。

2.确定备份时间:根据业务需求和数据库负载,选择合适的备份时间。

一般通过在数据库空闲时进行备份,以减少对业务运行的干扰。

3.选择备份工具:根据数据库类型选择合适的备份工具。

常用的数据库备份工具包括MySQL的mysqldump、PostgreSQL的pg_dump和Oracle的expdp等。

4.执行备份操作:根据选定的备份策略和工具,执行备份操作。

根据具体情况,可以备份整个数据库或者只备份特定的表、视图或数据。

5.备份文件存储:将备份文件存储在可靠的位置,确保备份文件不会丢失或损坏。

可以使用网络存储、磁带备份或云存储等方式。

6.备份文件验证:进行备份文件的验证,确保备份文件没有出现错误或损坏。

可以使用验证工具或命令行选项来验证备份文件的完整性。

二、数据库恢复1.备份文件准备:将备份文件移动到恢复服务器,并进行必要的准备工作。

2.选择恢复策略:根据备份类型和业务需求,选择合适的恢复策略。

常用的恢复策略包括完整恢复、部分恢复和点恢复等。

-完整恢复:将整个数据库恢复到最新的备份点。

-部分恢复:只恢复特定的表、视图或数据。

-点恢复:将数据库恢复到特定的时间点。

3.选择恢复工具:根据数据库类型选择合适的恢复工具。

常用的数据库恢复工具包括MySQL的mysql、PostgreSQL的pg_restore和Oracle的impdp等。

4.执行恢复操作:根据选定的恢复策略和工具,执行恢复操作。

确保在执行恢复操作前,数据库服务已经停止,以免造成数据冲突或损坏。

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法1. 数据库备份方法:使用数据库管理系统自带的备份工具,比如MySQL的mysqldump 命令、SQL Server的备份与还原工具、Oracle的RMAN等。

2. 备份恢复方法:通过数据库管理系统自带的还原工具进行数据库的恢复操作,还原到备份的状态。

3. 使用备份数据库文件:将数据库文件完整拷贝到另一个地方,以便在需要时进行恢复。

4. 使用数据库复制:通过数据库复制功能实现备份,比如MySQL的主从复制、SQL Server的数据库镜像等。

5. 使用第三方备份工具:如Acronis Backup、Veeam Backup等第三方软件来进行数据库备份。

6. 使用文件系统级别的备份:直接备份数据库所在的文件系统,这种方法需要确保数据库处于非活动状态。

7. 冷备份:在数据库服务未运行的情况下进行备份,确保备份文件的完整性。

8. 热备份:在数据库服务正在运行的情况下进行备份,能够实现数据库的连续性。

9. 定时自动备份:通过定时任务或其他调度工具定期对数据库进行备份,确保备份的及时性。

10. 增量备份:仅备份数据库中发生变化的部分数据,从而减少备份数据的大小和时间。

11. 差异备份:备份数据库自上次完整备份之后发生变化的部分数据,比增量备份更快,但恢复时需要依赖上次的完整备份。

12. 完整备份:备份整个数据库的数据和结构,是最基本的备份方法。

13. 数据库备份到云存储:将数据库备份文件上传至云存储服务,保证备份的安全性和可靠性。

14. 数据库备份加密:对备份文件进行加密,增加备份文件的安全性。

15. 数据库备份压缩:对备份文件进行压缩,减小备份文件的大小,节省存储空间。

16. 数据库备份验证:对备份文件进行验证,确保备份文件的完整性和可恢复性。

17. 数据库备份日志记录:记录备份的相关信息,如备份时间、备份状态、备份文件位置等,便于管理和追踪备份操作。

18. 数据库备份监控:通过监控系统对数据库备份进行实时监控,确保备份的正常进行。

数据库备份与恢复方法总结

数据库备份与恢复方法总结

数据库备份与恢复方法总结数据库备份是一个重要的数据管理任务,它可以确保数据的安全性和可恢复性。

数据库备份的目的是将数据库中的数据和结构导出并存档,以防止数据丢失或数据不一致性的问题。

恢复数据库则是将备份的数据重新导入,并使数据库恢复到故障发生之前的状态。

本文将总结几种常见的数据库备份与恢复方法,以及其优缺点。

1. 完全备份(Full Backup)完全备份是将整个数据库备份到磁盘或其他存储介质中,包括所有的表、视图、存储过程等。

这是最常见和最简单的备份方法,可以快速实施恢复,并保证数据的完整性。

但是,完全备份需要耗费较长的时间和存储空间,特别是当数据库庞大并且频繁更新时。

2. 增量备份(Incremental Backup)增量备份只备份上次完全备份之后的增量更新数据。

它可以大大减少备份时间和存储空间的开销。

增量备份记录了自上次完全备份以来所做的所有更改,当需要恢复数据时,需要依次恢复上次完全备份和增量备份中的更改。

由于增量备份不能直接提供完整的数据库镜像,恢复过程可能会更复杂一些。

3. 差异备份(Differential Backup)差异备份记录了自上次完全备份以来发生的所有更改,并与上次完全备份进行对比,只备份新的或更改的数据。

与增量备份不同的是,差异备份备份的是与上次完全备份的差异,而不是上次备份之后的增量更新。

差异备份在恢复数据时,只需要恢复上次完全备份和最近的差异备份,大大简化了恢复过程。

4. 日志备份(Log Backup)日志备份是备份数据库的事务日志,以确保数据操作的连续性和一致性。

日志备份可以提供更高级别的数据恢复,恢复可以精确到某个时段甚至某个特定事务。

通过定期备份事务日志,可以将数据库恢复到任意时间点之前的状态。

然而,日志备份通常需要更多的存储空间和备份时间。

总体来说,完全备份适用于小型数据库或需要紧急恢复的情况。

增量备份适用于频繁更新的大型数据库,可以减少备份时间和存储空间的开销。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

12.1.1 数据库备份概述
3. 备份频率



数据库备份频率一般取决于修改数据库的频繁程度以及一 旦出现意外,丢失的工作量的大小,还有发生意外丢失数 据的可能性大小。 在正常使用阶段,对系统数据库的修改不会十分频繁,所 以对系统数据库的备份也不需要十分频繁,只要在执行某 些语句或存储过程导致SQL Server对系统数据库进行了修 改的时候备份。 如果在用户数据库中执行了添加数据、创建索引等操作, 则应该对用户数据库进行备份。如果清除了事务日志,也 应该备份数据库。

12.1.3
备份数据库
(3)单击“确定”按钮,打开“创建数据库备份向导”对话 框,单击“下一步”按钮。 (4)在向导的“选择要备份的数据库”对话框中选择需要备 份的数据库(如Sales) 。
12.1.3
备份数据库
(5)在向导的“键入备份的名称和描述”对话框的“名称”框 内,输入备份名称,默认为“Sales”备份,在“描述”框 内输入对备份集的描述,单击“下一步”按钮。
12.1.2
创建和删除备份设备
3. 使用企业管理删除备份设备
删除备份设备的操作 步骤如下: (1)打开企业管理器,展 开选定的服务器。 (2)展开“管理”文件夹, 单击“备份”项 (3)在右窗格中选择需要 删除的备份设备,鼠 标右键单击该设备, 从弹出菜单中选择 “删除”命令即完成 删除操作。

12.1.2
12.1.3
备份数据库
3. 使用BACKUP备份数据库

使用Transact-SQL语句BACKUP可以对整 个数据库、数据库文件及文件组、事务日 志进行备份。
12.1.3
备份数据库
3. 使用BACKUP备份数据库
BACKUP语句的语法格式为: BACKUP {DATABASE | LOG} {database_name | @database_name_var} [ <file_or_filegroup>[, … n ] ] TO <backup_device>[, … n] [ WITH [ BLOCKSIZE={blocksize|@blocksize_var}] [ [, ] DESCRIPTION={ 'text ' | @text_var}] [ [, ] DIFFERENTIAL] [ [, ] EXPIREDATE={date | @date_var} | RETAINDAYS={ days | @days_var}] [ [, ] PASSWORD={password | @password_var}] [ [, ] {INIT | NOINIT}] [ [, ] MEDIADESCRIPTION={ 'text ' | @text_var}] [ [, ] MEDIANAME={media_name | @media_name_var}] [ [, ] MEDIAPASSWORD={ mediapassword | @mediapassword_var}] [ [, ] NAME={backup_set_name | @backup_set_name_var}] [ [, ] NO_TRUNCATE ] [ [, ] {NORECOVERY | STANDBY=undo_file_name} ] [ [, ] {NOSKIP | SKIP}] [ [, ] RESTART] [ [, ] STATS[=percentage] ]]
12.1.3
备份数据库
(6)在向导的“选择备份类型”对话框中选择备份类型(如 “数据库备份-备份整个数据库”项)。单击“下一步”按 钮。
12.1.3
备份数据库
(7)在向导的“选择备份目的和操作”对话框中选择目的备份 设备(如备份设备Sales_d)及属性。
12.1.3
备份数据库
(8) 若选择“重写备份媒体”选项,单击“下一步”按钮, 在向导的“初始化媒体”对话框中,选择“初始化并标识 媒体”复选框,输入媒体集名称和描述。
12.1.1 数据库备份概述
2. 备份设备

备份设备是用来存储数据库、事务日志或文件和文件组备 份的存储介质。备份设备可以是硬盘、磁带或命名管道 (逻辑通道)。 本地主机硬盘和远程主机的硬盘可作为备份设备,备份设 备在硬盘中是以文件的方式存储的。 SQL Server使用物理设备名称或逻辑设备名称来标识备份 设备。 物理备份设备是操作系统用来标识备份设备的名称。 这类备份设备称为临时备份设备,其名称没有记录在 系统设备表中,只能使用一次。 逻辑备份设备是用来标识物理备份设备的别名或公用 名称,以简化物理设备的名称。这类备份设备称为永 久备份设备,其名称永久地存储在系统表中,可以多 次使用。
12.1.3
备份数据库
(2)数据库差异备份
在BACKUP DATABASE语句中使用WITH DIFFERENTIAL项以实现数据库差异备份。 ① 将Sales数据库差异备份到一个磁盘文件上。 BACKUP DATABASE Sales TO Disk='D:\Salesbk.bak'WITH DIFFERENTIAL ② 将Sales数据库差异备份到备份设备back4上。 BACKUP DATABASE Sales TO back4 WITH DIFFERENTIAL
12.1.2
创建和删除备份设备
例12-2 添加网络磁盘备份设备。
USE Sales GO EXEC sp_addumpdevice 'DISK','netdevice', '\\servername\sharename\filename.ext' 本例添加一个远程磁盘备份设备,并命名其逻辑 名称为netdevice。
第12章 数据库的备份与恢复
第12章
数据库的备份与恢复
本章内容
12.1 数据库的备份 12.2 数据库的恢复
第12章
数据库的备份与恢复
12.1 数据库的备份
12.1.1 数据库备份概述 12.1.2 创建和删除备份设备 12.1.3 备份数据库
12.1
数据库的备份
12.1.1 数据库备份概述

创建和删除备份设备
4. 使用sp_dropdevice删除备份设备
sp_dropdevice语句的语法格式为: sp_dropdevice [@logicalname=] 'device' [, [@delfile=] 'delfile' ] 各选项含义如下: (1)[@logicalname=] 'device':数据库设备或备份设备的逻辑 名称,该名称存储在系统表中。 (2)[@delfile=] 'delfile':指出是否应该删除物理备份设备文 件。如果将其指定为DELFILE,则表示删除物理备份设 备的磁盘文件。
12.1.2
创建和删除备份设备
例12-3 使用系统存储过程删除例12-1创建的 备份设备test_backup。 USE Sales GO EXEC sp_dropdevice 'test_backup'
12.1
数据库的备份
12.1.3 备份数据库
备份数据库有3种方法:使用 向导、企业管理器和TransactSQL语句。 1. 使用向导备份数据库 (1)打开企业管理器,展开选定的 服务器。 (2)选择“工具→向导”菜单命令, 打开“选择向导”对话框。在 该对话框中选择“管理”项并 展开,再选择“备份向导”项。

12.1.2
创建和删除备份设备
例12-1 使用系统存储过程创建备份设备
test_backup。 USE Sales GO EXEC sp_addumpdevice 'DISK','test_backup','d:\test_backup.bak' 本例添加一个逻辑名称为test_backup的磁盘备份设 备,物理名称为d:\test_backup.bak。
12.1.3
备份数据库
例12-4 使用Transact-SQL语句备份数据库
(1)数据库完全备份 ① 将数据库Sales备份到一个磁盘文件上,备份设备为物理 设备。 BACKUP DATABASE Sales TO DISK='D:\Sales.BAK' ② 将数据库Sales完全备份到逻辑备份设备back1上。 BACKUP DATABASE Sales TO back1 ③ 若将Sales数据库分别备份到back2、back3上,可使用 “,”将备份设备分隔。 BACKUP DATABASE Sales TO back2,back3
12.1
数据库的备份
12.1.2 创建和删除备份设备
进行数据库备份时,必须创建用来存储备 份的备份设备。 创建和删除备份设备可以使用企业管理器 和系统存储过程sp_addumpdevice、 sp_dropdevice实现。

12.1.2
创ห้องสมุดไป่ตู้和删除备份设备
12.1.2 创建和删除备份设备
1. 使用企业管理器创建 备份设备 (1)打开企业管理器,展 开选定的服务器。 (2)展开“管理”文件夹, 鼠标右键单击“备 份”,在弹出的菜单 中选择“新建备份设 备”命令
备份是对SQL Server数据库或事务日志进 行的复制,数据库备份记录了在进行备份 操作时数据库中所有数据的状态,如果数 据库因意外而损坏,这些备份文件将在数 据库恢复时被用来恢复数据库。
12.1.1 数据库备份概述
1. 备份内容
数据库需备份的内容可分为: 系统数据库主要包括master、msdb和model数据库,它们 记录了重要的系统信息,是确保系统正常运行的重要依据, 必须完全备份。 用户数据库是存储用户数据的存储空间集,通常用户数据 库中的数据依其重要性可分为关键数据和非关键数据。对 于关键数据则是用户的重要数据,不易甚至不能重新创建, 必须进行完全备份。 事务日志记录了用户对数据的各种操作,平时系统会自动 管理和维护所有的数据库事务日志。相对于数据库备份, 事务日志备份所需要的时间较少,但恢复需要的时间比较 长。
相关文档
最新文档