第12章备份恢复导入导出与分离附加
数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。
主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。
目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。
为进一步学习专业课和为日后的实际工作奠定基础。
二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。
3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。
数据导入导出

数据导入导出1. 引言数据导入导出是现代信息化系统中重要的功能之一。
随着数据量的不断增大和信息的日益重要性,各种应用系统需要能够高效地将数据导入到系统中或者将系统中的数据导出。
本文将探讨数据导入导出的意义和常见的实现方式。
2. 数据导入的意义数据导入是指将外部数据引入到系统中的过程。
它具有以下几个重要的意义:2.1. 数据更新和同步:通过数据导入,系统可以将外部数据与内部数据进行更新和同步,确保系统中的数据与外部数据保持一致。
2.2. 数据整合和共享:通过数据导入,不同系统之间的数据可以进行整合和共享,实现信息资源的最大化利用。
2.3. 数据备份和恢复:通过将外部数据导入到备份系统中,可以实现数据的定期备份和灾难恢复,保证数据的安全性和可用性。
3. 数据导入的实现方式数据导入有多种实现方式,下面将介绍两种常见的方式。
3.1. 手动导入手动导入是最简单的一种数据导入方式。
用户将外部数据保存为文件(如Excel表格、CSV文件等),然后通过系统提供的导入功能,选择文件并将数据导入到系统中。
手动导入的优点是操作简单,适用于少量数据的导入。
但是对于大规模数据的导入来说,手动导入效率较低且容易出错。
3.2. 自动导入自动导入是一种自动化的数据导入方式。
通过编写脚本或使用专门的工具,可以实现对外部数据的自动读取和导入。
自动导入的优点是可以实现高效、准确的数据导入。
可以将外部数据与系统进行实时同步,保证数据的一致性。
但是实现自动导入需要一定的技术开发和配置,对于非技术人员来说相对较难。
4. 数据导出的意义数据导出是指将系统中的数据导出到外部系统或存储介质的过程。
数据导出具有以下几个重要的意义:4.1. 数据分析和报表生成:通过数据导出,可以将系统中的数据导出到专门的数据分析工具或报表生成工具中,进行更深入的数据分析和报告生成。
4.2. 数据共享和协作:通过数据导出,不同系统之间的数据可以进行共享和协作,方便不同系统的数据交流和整合。
实验4四数据库备份恢复与导入导出资料

实验四数据库备份恢复与导入导出实验目的:1.掌握数据库备份的方法。
2.掌握导入导出数据库的方法实验内容及操作步骤:1.了解备份设备。
SQL Server备份数据库是将数据库备份到备份设备上。
首先,启动“企业管理器”:新建备份设备:·点击后,会显示一个对话框:2.备份数据库。
将实验三所建的数据库student备份到文件中。
(或者直接在要备份的数据库上右击选择“所有任务”-“备份数据库”操作)·右键点击“备份”,选择“备份数据库”:·点击后,出现:·点击“数据库”的下拉菜单,选择student 数据库:·选择后,为:·通过“添加”选好备份目的:·最后单击备份对话框的“确定”按钮即课完成备份操作。
3.还原数据库。
·右击要还原的数据库,在快捷菜单中选择“所有任务”—“还原数据库”:·弹出还原数据库对话框:设置好要还原的备份后,单击“确定”按钮即可完成还原数据库操作。
4. 数据库的导入导出。
将实验三student数据库中的三个表s,sc,c导出到另一个数据库temp中。
(1)新建temp数据库。
右键点击“数据库”,选择新建数据库:建立temp数据库:(2)表的导出导入操作·右键点击"student"数据库,选择"所有任务"—"导出数据":·选择后,会出现:·点击"下一步":·继续点击"下一步",在"数据库"选项中点击下拉菜单,选择"temp"数据库:·点击下一步:·把"源"下面的3个框框打钩选中:·出现确认对话框:·点击"下一步",以及"确认"按钮后,开始执行:·完成后显示:点击"确定",结束此次"导入/导出"。
数据库附加和分离

一、概述SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。
这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。
比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。
但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。
这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。
1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。
分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。
2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。
二、分离数据库1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。
在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。
右键单击student_M is数据库,在弹出的快捷菜单中选择属性。
2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“S INGLE_USER”。
3. 在上图中单击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,是否继续这个操作(如下图)。
数据库备份和恢复

第六天、数据库的备份和恢复课程大纲与内容1、备份和恢复概述2、故障的类型3、导出和导入实用程序4、练习一、备份和恢复概述对于oracle,备份包括两种类型。
(1)物理备份。
对数据库的操作系统的物理文件(如:数据文件,控制文件和日志文件等)的备份。
物理备份可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数据库的时候进行的,后者是运行在归档日志方式的数据库进行备份。
(2)逻辑备份。
对数据库逻辑组件(如:表和存储过程等数据库对象)的备份。
通过使用export导出实用程序可提取逻辑数据并将其存储为二进制文件,逻辑备份的数据使用import导入实用程序进行恢复。
物理备份是操作系统文件的备份;逻辑备份是数据的备份,不复制物理文件,只将数据库中的某个表导出,节省空间。
逻辑备份在导出数据时没有操作系统信息,所以可以在不同平台之间传输。
另外,用户还可以使用oracle提供的恢复管理器(RMAN,recovery manager)工具集进行增量物理文件备份。
RMAN以一种自动的方式备份、还原和恢复数据库文件,RMAN可以只备份自上次备份以来变化了的数据块。
二、故障的类型1、语句故障。
Sql语句发生逻辑性错误,这种故障系统自动恢复。
比如,将长度为20个字符的数据插入到长度只有10个字符的字段中,就发生语句故障。
2、用户进程故障。
用户在与数据库的会话中异常断开连接,如网络不通,oracle异常终止程序等。
PMON (process monitor进程监控程序)会自动执行进程恢复。
PMON是oracle的后台进程,用于检测中止的进程,PMON会通过回滚事务来处理故障,它还将释放进程当前占用的资源。
3、实例故障。
由于意外断电而导致服务器崩溃,或其中一个后台进程失败时,都会导致实例故障。
当重新启动数据库时如果发现实例故障,oracle会自动完成实例恢复。
实例恢复将数据库恢复到与故障之前的事务一致的状态,oracle会自动回滚未提交的数据。
数据库备份和恢复技术手册

数据库备份和恢复技术手册一、引言备份和恢复是数据库管理中至关重要的部分。
无论是面对意外故障、系统崩溃还是数据丢失,备份和恢复技术都能确保数据库的安全性和可靠性。
本手册将深入介绍数据库备份和恢复的技术原理、方法和最佳实践,帮助数据库管理员和开发者更好地处理数据库相关问题。
二、备份技术1. 完全备份完全备份是将整个数据库的所有数据和对象复制到备份设备的过程。
这种备份方式适用于小型数据库,可以提供最全面的恢复功能并保持数据的完整性。
2. 增量备份增量备份只备份自上次完全备份以来的更改数据。
通过记录数据的增量变化,增量备份可以更高效地进行备份,减少存储空间的使用和备份时间的消耗。
3. 差异备份差异备份是备份自上次完全备份以来的所有更改数据。
与增量备份不同的是,差异备份会将更改的数据复制到备份设备中,而不会仅记录增量变化。
尽管差异备份比完全备份更快速,但相对于增量备份,需要更多的存储空间。
实时备份是通过实时复制将数据从主数据库同步到备份服务器,从而实现数据的高可用性和持续性备份。
实时备份通常用于需要实时数据访问的关键业务系统。
三、恢复技术1. 完全恢复完全恢复是将整个数据库从备份设备中还原到原始状态的过程。
通过完全备份和完整的事务日志,可以实现数据库的完全恢复。
2. 部分恢复部分恢复是只恢复数据库中的某个特定部分的过程,通常在发生故障或数据损坏时使用。
通过差异备份和相应的事务日志,可以实现部分恢复。
3. 热备份和冷备份热备份是在数据库仍然运行的情况下进行备份,不会中断对数据库的访问。
热备份通常需要使用特定的备份工具和技术,并且需要考虑并发写入数据的一致性。
冷备份是在关闭数据库之后进行备份,这样可以避免正在进行的事务对备份的影响。
冷备份需要确保数据库在备份期间不会进行任何操作,因此备份和恢复时间会相对较长。
四、最佳实践根据业务需求和数据增长情况,制定备份策略并定期执行备份操作。
根据数据库的重要性,可以选择每天、每周、每月进行备份,确保数据的安全性和可信赖性。
SQL Server 2012数据库管理与开发第12章 SQL Server 2012维护管理

•
除了系统数据库以外,其他数据库都 可以从服务器的管理中分离出来,脱离服 务器管理的同时保持数据文件和日志文件 的完整性和一致性。 • 分离后的数据库又可以根据需要重新 附加到数据库服务器中。 • 本节主要介绍如何分离与附加数据库。
12.2.1
•
分离数据库
分离数据库不是删除数据库,它只是 将数据库从服务器中分离出去。
12.5.2
•
将数据表生成脚本
除了将数据库生成脚本文件以外,用 户还可以根据需要将指定的数据表生成脚 本文件。
12.5.3
•
执行脚本
脚本文件生成以后,用户可以通过 “SQL Server Management Studio”工 具对指定的脚本文件进行修改,然后执行 该脚本文件。
12.6
•
数据库维护计划
12.4
•
备份和恢复数据库
对于数据库管理员来说,备份和恢复 数据库是保证数据库安全性的一项重要工 作。 • Microsoft SQL Server 2012提供了高 性能的备份和恢复功能,它可以实现多种 方式的数据库备份和恢复操作,避免了由 于各种故障造成的数据损坏或丢失。 • 本节主要介绍如何实现数据库的备份 与恢复操作。
12.1
•
脱机与联机数据库
如果需要暂时关闭某个数据库的服务, 用户可以通过选择脱机的方式来实现。 • 脱机后,在需要时可以对暂时关闭的 数据库通过联机操作的方式重新启动服务。 • 下面分别介绍如何实现数据库的脱机与 联机操作。
12.2
•
分离和附加数据库
分离和附加数据库的操作可以将数据 库从一台计算机移到另一台计算机,而不 必重新创建数据库。
• 备份数据库。 • 恢复数据库(还原数据库)。
数据备份与恢复操作手册

数据备份与恢复操作手册1. 简介数据备份与恢复是保证数据安全和业务持续运作的重要环节。
本手册将介绍数据备份与恢复的基本概念、操作流程以及常见问题的解决方法,帮助用户正确有效地进行数据备份与恢复工作。
2. 数据备份数据备份是将重要数据复制到可靠存储介质上,以防止数据丢失或损坏的措施。
下面是进行数据备份的操作流程:2.1 确定备份策略2.2 选择备份工具根据备份策略的要求,选择合适的备份工具进行数据备份。
常见的备份工具有:操作系统自带备份工具:如Windows系统的文件历史备份、macOS系统的Time Machine等。
第三方备份工具:如Acronis True Image、EaseUS Todo Backup等。
2.3 执行数据备份执行数据备份的具体操作步骤如下: 1. 打开备份工具,选择要备份的数据源。
2. 设置备份目标位置,可以是本地磁盘、网络存储设备或云存储。
3. 配置备份策略,包括备份频率、备份级别等。
4. 开始执行备份操作,并等待备份过程完成。
2.4 验证备份数据完成数据备份后,建议对备份数据进行验证以确保备份的完整性和可恢复性。
验证备份数据的方法包括:执行部分数据恢复,检查恢复的数据是否与源数据一致。
使用备份数据校验工具进行校验,如MD5、SHA1等。
3. 数据恢复数据恢复是将备份的数据重新导入到目标设备或系统中的过程。
下面是进行数据恢复的操作流程:3.1 确定恢复策略3.2 选择恢复工具根据恢复策略的要求,选择合适的恢复工具进行数据恢复。
常见的恢复工具有:操作系统自带备份工具:如Windows系统的文件历史备份、macOS系统的Time Machine等。
第三方备份工具:如Acronis True Image、EaseUS Todo Backup等。
3.3 执行数据恢复执行数据恢复的具体操作步骤如下: 1. 打开恢复工具,选择要恢复的备份数据源。
2. 设置恢复目标位置,确定恢复的目标设备或系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述
2备份数据库 4.1 数据导入与导出的意义
3恢复数据库 导入数据:从外部数据源检索数据,并将数据插入到 SQL
Server 表。如:将Foxpro数据库中的数据导入到SQL
4导入与导出 Server数据库中
导入导出意义 SQL数据导出 导入数据SQL
(2)单击【下一步】按钮,在数据源框中选择数据源类型;在 文件名框中输入作为数据源的文本文件的路径和名称。
(3)单击【下一步】按钮,选择文件格式;选择文件的类型和 记录之间的间隔等属性。
数据库备份记录了在进行备份这一操作时数据库 中所有数据的状态。一旦数据库因意外而遭损 坏,这些备份文件可用来恢复数据库。
5分离与附加
6实训
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述
备份的概念
1.2 备份类型
备份类型
备份设备 备份策略
(1)完整数据库备份
它备份包括事务日志的整个数据 库,是数据库的完整副本。
1.1 备份的概念 1.2 备份类型
6实训 7小结
1.3 备份设备 1.4 备份的策略与规划
第12章 备份恢复、导入导出与分离附加
1备份概述
备份的概念 备份类型 备份设备 备份策略
2备份数据库 3恢复数据库 4导入与导出
1.1 备份的概念
备份是指将当前的数据库系统、数据文件或日志 文件复制到一个专门的备份服务器、活动磁盘 或者其他能长期存储数据的介质上,作为副本。
3恢复数据库 4导入与导出 5分离与附加 6实训 7小结
2.使用系统存储过程 sp_addumpdevice创建数据 库备份设备
语法格式:
sp_addumpdevice '设备类型', '逻辑名称', '物理名称'
【例12.1】 在D:\SQL\BACKUP下创建一个名为jxcjgl_backup的磁 盘类型的备份设备。 EXEC sp_addumpdevice 'disk', 'jxcjgl_backup', 'D:\SQL\BACKUP\jxcjgl_backup.bak'
6实训
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
3 恢复数据库
3恢复数据库 4导入与导出
3.1 检查点
5分离与附加 6实训
3.2 恢复数据库
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
3.1 检查点
3恢复数据库
检查点 恢复数据库
4导入与导出 5分离与附加 6实训 7小结
教学要求:通过本章的学习要求理解根据不同实际情况制定 相应的备份与恢复策略;熟练掌握备份设备的创建、使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、 恢复数据库的方法;掌握利用DTS导入导出向导导入、导 出数据的方法;理解数据库的分离与附加,熟练掌握数据 库分离与附加的方法。
2备份数据库 (2)差异数据库备份 仅复制自上一次完整数据库备份之
后修改过的数据库页。
3恢复数据库 (3)事务日志备份 仅复制事务日志。日志备份序列提供了
4导入与导出
连续的事务信息链,可支持从数据
库、差异或文件备份中快速恢复。
5分离与附加 (4)文件和文件组备份 当时间限制使得完整数据库备份
6实训
不切实际时,可使用BACKUP 备份数据库文件和文件组,而
1备份概述
2备份数据库 4.1 数据导入与导出的意义
3恢复数据库 4导入与导出
实际应用中,用户使用的可能是不同的数据库平台
导入导出意义 SQL数据导出 导入数据SQL
5分离与附加 6实训
需要:其他数据库的数据转移到SQL Server 或者将SQL Server中的数据转移到其它数据库中
数据导入导出功能,用以实现不同数据库平台间的数据交 换
第12章 备份恢复、导入导出与分离附加
1备份概述
备份的概念 备份类型 备份设备 备份策略
2备份数据库
1.4 备份的策略与规划
备份策略包括确定备份类型、备份频率何时备份、备份哪 些内容、备份到何处以及如何备份等。
设计备份策略的指导思想是:以最小的代价恢复数据。
3恢复数据库 4导入与导出 5分离与附加 6实训 7小结
第12章 备份恢复、导入导出与分离附加
教学提示:数据库备份是数据库系统运行过程中需定期进行 的操作,一旦数据库因意外而遭损坏,就必须用这些备份 来恢复数据库。数据导入导出是数据库系统与外部进行数 据交换的操作。数据库的分离与附加用于将数据库与服务 器分离以复制数据库文件和将数据库加入到其他SQL Server服务器中。这些都是非常实用的操作。
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
4.3 导入数据到SQL表中
3恢复数据库 4导入与导出
导入导出意义 SQL数据导出 导入数据SQL
5分离与附加 6实训
利用DTS导入导出向导导入数据到SQL Server 表
(1)打开企业管理器,右键单击选定的服务器图标,从弹出的 快捷菜单中选择【所有任务】→【导入数据】选项
第12章 备份恢复、导入导出与分离附加
12.1 备份概述 12.2 备份数据库 12.3 恢复数据库 12.4 数据导入与导出 12.5 数据库分离与附加 12.6 实训 12.7 小结
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
1 备份概述
3恢复数据库 4导入与导出 5分离与附加
导入导出意义 (6单)单中击选【择下【一所步有】任按务钮】,→选【择导目出的数文据件】格式 SQL数据导出 (2)(单7选)击单作定【击,要下以【导一及下出步将一数】包步据按以】的钮何按数,种钮据在方,库选式设名择存定称数放是据否源创对建话DT框S包中,选何定时源执数行据复库制类操型,
导入数据SQL
5分离与附加
6实训
7小结
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
4 数据导入与导出
3恢复数据库 4导入与导出 5分离与附加
4.1 数据导入与导出的意义 4.2 SQL数据库表数据导出
6实训 7小结
4.3 导入数据到SQL表中
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
2.1 数据库备份设备
备份设备 备份数据库
1.使用企业管理器创建逻辑磁盘备份设备
3恢复数据库 4导入与导出 5分离与附加 6实训 7小结
(1)打开企业管理器,展开服务器上的【管理】文件夹。
(2)右键单击【备份】,在弹出的快捷菜单中选【新建备份 设备】命令。
(3)在打开的对话框的【名称】框中输入备份设备的名称。
5分离与附加
(3)(单8定)击单误的【击后O高L,【E级单下D】B击一数按步【据钮】完源,按成连可钮】接以,按的在显钮用【示,户高在完自级该成定连向数义接导据属属中导性性进出】行设对的置话设。框置中。设确置认与无选 (4)单击【下一步】按钮,选定目的数据库的类型;输入目标文本文
6实训
件的路径和文件名
1备份概述 2备份数据库
2.2 备份数据库
备份设备 备份数据库
3恢复数据库 4导入与导出 5分离与附加
2.使用T-SQL语句创建数据库备份
使用 BACKUP DATABASE 命令
BACKUP DATABASE 数据库名 [文件或文件组[ ,...n ]] TO 备 份设备 [ ,...n ]
【例12.2】创建备份设备jxcjgl_backup,将教学成绩管理数据库
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
2.2 备份数据库
备份设备 备份数据库
3恢复数据库 4导入与导出 5分离与附加 6实训 7小结
1.使用企业管理器创建数据库备份
步骤: (1)打开企业管理器,展开服务器,选中指定的数据库。 (2)右键单击要进行备份的数据库图标,在弹出的快捷菜单
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
3.2 恢复数据库
3恢复数据库 1.利用企业管理器恢复数据库
检查点
恢复数据库
4导入与导出 5分离与附加 6实训 7小结
(1)打开企业管理服务器,展开服务器组,展开服务器。 (2)右击数据库,在快捷菜单中选【所有任务】,再选【还原数据
库】。 (3)在【还原为数据库】列表框中,选择要恢复的数据库名称。 (4)在还原选项栏中单击【数据库】单选按钮。 (5)在【要还原的第一个备份】列表中,选择要恢复的备份集。 (6)在【还原】列表中,单击要恢复的数据库备份。 (7)单击【确定】按钮,则开始恢复。
检查点是建立在日志文件中的一类特殊的记录 检查点记录的内容包括:
建立检查点时刻所有正在执行的事务清单 这些事务最近一个日志记录的地址 当事务在一个检查点之前提交,该事务对数据库所做的修改一定都 已写入数据库,在进行恢复处理时,没必要对该事务进行重做。 当系统发生故障时,恢复子系统将根据事务的不同状态采取不同的 恢复策略: 对于在检查点之后故障发生之前提交的事务要重做; 对于在检查点之前提交的事务不再重做; 对于故障发生时还未完成的事务予以撤销。 检查点最大限度地减少数据库完全恢复时所必须执行的日志部分。 SQL Server 2000 始终生成自动检查点。
第12章 备份恢复、导入导出与分离附加
1备份概述 2备份数据库
3.2 恢复数据库
3恢复数据库
检查点 恢复数据库
2.使用T-SQL语句恢复数据库