MS SQL基础教程:SQL数据库的恢复

在前面两节,我们介绍了如何利用SQL Server Enterprise Manager 和BACKUP 命令进行备份以及SQL Server 提供的备份向导。本节我们将介绍部分数据库恢复,以及如何使用SQL Server Enterprise Manager 和RESTORE 命令进行数据库恢复。

15.5.1 利用Enterprise Manager 恢复数据库

利用SQL Server Enterprise Manager 恢复数据库的操作步骤如下:

(1) 启动SQL Server Enterprise Manager, 单击要登录的数据库服务器,然后从主菜单中选择Tools, 在菜单中选择Restore Database, 弹出Restoredatabase 对话框,如图15-15 所示。

(2)在Restore as database 旁的下拉列表中选择要恢复的数据库。

(3) 在Restore 组中通过单击单选按钮来选择相应的数据库备份类型。

(4) 在Parameters 栏中,在Show backup of database 旁的下拉列表中选择数据库,如果该数据库已经执行了备份,那么在表格对话框中就会显示备份历史。从First backup to restore 旁的下拉列表中选择要使用哪个备份来恢复数据库,在缺省情况下使用最近的一次备份。

(5) 选中Option 标签,进行其它选项的设置见图15-16, 其中各选项含义如下: Eject Tapes After Restoring Each Backup

表示在备份完成恢复时磁带从磁带机中自动退出。 Prompt Before Restoring Each Backup

表示在前一个备份成功装入之后,下一个备份装入之前提示恢复操作执行者。 Force Restore over Existing Database

表示自动覆盖当前已存在的数据库文件。 Restore Database Files as

通过网格中的Restore As 列可以在恢复过程中改变文件的位置。 Recovery Completion State Frame

表示在恢复过程完成之后离开数据库的状态,并且数据库可以立即使用。 Leave Database Operational

表示完成所有的(数据库和事务日志)恢复。 Leave Database Non-operational But Able to Restore Additional Transaction Logs

表示未恢复事务日志,因此数据库不可以使用,此选项用在进行多次才能恢复数据库或事务日志的情况下。但在装入最后的事务日志时应选择Leave Database Operational 选项。 Leave Database Read-only 和Able To Restore Additional Transaction

Logs 用于待命服务器(6) 在设置完选项之后,单击确定按钮数据库开始进行恢复。

15.5.2 RESTORE 命令进行恢复

1 使用RESTORE 命令恢复数据库

时间: 2024-09-09 06:15:36

MS SQL基础教程:SQL数据库的恢复的相关文章

MS SQL基础教程:备份和恢复系统数据库

系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系统带来极为严重的后果,所以我们也必须对系统数据库进行备份.这样一旦系统或数据库失败,则可以通过恢复来重建系统数据库.在SQL Server 中重要的系统数据库主要有master. msdb. distribution. model. 虽然tempdb 也是系统数据库但没有必要对其进行备份,因为SQL Server 每次启动都会重新创建该数据库,而当SQL Server 停止运行时,tempdb 数据库中所有数据都会

MS SQL基础教程:备份和恢复概述

原理主要是为防止非法登录者或非授权用户对SQL Server 数据库或数据造成破坏,但在有些情况下这种安全管理机制显得力不从心.例如合法用户不小心对数据库数据做了不正确的操作或者保存数据库文件的磁盘遭到损坏或者运行SQL Server 的服务器因某种不可预见的事情而导致崩溃.所以我们需要提出另外的方案即数据库的备份和恢复来解决这种问题.本章的主要目的就是介绍备份.恢复的含义,数据库备份的种类以及备份设备等基本的概念,以及如何创建备份和恢复数据库,使读者对其有全面的了解和认识,能够自主制定自己的备

MS SQL基础教程:数据库基本概念

3.1.1 数据(Data) 所谓数据就是描述事物的符号.在我们的日常生活中,数据无所不,在数字.文字.图表.图象.声音等都是数据.人们通过数据来认识世界,交流信息. 3.1.2 数据库(DB 即Database) 数据库,顾名思义,就是数据存放的地方.在计算机中,数据库是数据和数据库对象的集合.所谓数据库对象是指表(Table).视图(View).存储过程(Stored Procedure).触发器(Trigger) 等.这些数据库对象将在以后的章节中介绍. 3.1.3 数据库管理系统(DBM

MS SQL基础教程:数据库索引

用户对数据库最频繁的操作是进行数据查询.一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索.当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费.为了提高检索数据的能力,数据库引入了索引机制.本章将介绍索引的概念及其创建与管理. 8.1.1 索引的概念 索引是一个单独的.物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单.索引是依赖于表建立的,它提供了数据库中编排表中数据的内部方法.一个表的存储是由两部分组成的,一部

MS SQL基础教程:数据库更新-添加数据

一个数据库能否保持信息的正确性.及时性.很大程度上依赖于数据库的更新功能的强弱与实时.数据库的更新包括插入.删除.修改(也称为更新)三种操作.本章将分别讲述如何使用这些操作,以便有效地更新数据库. 在SQL Server 中可以在Enterprise Manager 中查看数据库表的数据时添加数据,但这种方式不能应付数据的大量插入,需要使用INSERT 语句来解决这个问题. 11.1.1 INSERT 语法 数据库的信息时常需要改变用户需要添加数据,INSERT 语句提供了此功能.INSERT语

MS SQL基础教程:数据库中的连接查询

数据库中的各个表中存放着不同的数据,用户往往需要用多个表中的数据来组合.提炼出所需要的信息.如果一个查询需要对多个表进行操作,就称为连接查询.连接查询的结果集或结果表,称为表之间的连接连接.查询实际上是通过各个表之间共同列的关联性来查询数据的,它是关系数据库查询最主要的特征. 连接查询分为等值连接查询.非等值连接查询.自连接查询.外部连接查询和复合条件连接查询. 10.3.1 等值与非等值连接查询 表之间的连接是通过相等的字段值连接起来的查询称为等值连接查询.可以用两种方式来指定连接条件.下面例

MS SQL基础教程:数据库维护计划

数据库维护可以使数据库保持运行在最佳状态.创建数据库维护计划可以让SQL Server有效地自动维护数据库,为管理员节省不少时间,也可以防止延误数据库的维护工作.创建数据库维护计划的过程如下: (1) 在Enterprise Manager 中选择要创建维护计划的数据库,单击右键,从快捷菜单中选择"所有任务(All Tasks)"子菜单中的"Maintenance Plan (维护计划)"菜单项,则出现如图6-14 所示的欢迎界面. (2) 单击"下一步&

MS SQL基础教程:数据库用户

14.3.1 数据库用户简介 数据库用户用来指出哪一个人可以访问哪一个数据库.在一个数据库中,用户ID 惟一标识一个用户,用户对数据的访问权限以及对数据库对象的所有关系都是通过用户账号来控制的,用户账号总是基于数据库的,即两个不同数据库中可以有两个相同的用户账号. 在数据库中,用户账号与登录账号是两个不同的概念.一个合法的登录账号只表明该账号通过了NT 认证或SQL Server 认证,但不能表明其可以对数据库数据和数据对象进行某种或某些操作,所以一个登录账号总是与一个或多个数据库用户账号(这些

MS SQL基础教程:数据库中的锁

11.5.1 锁的概念 锁(Lock) 是在多用户环境下对资源访问的一种限制.机制当对一个数据源加锁后,此数据源就有了一定的访问限制.我们就称对此数据源进行了"锁定".在SQL Server中,可以对以下的对象进行锁定: 数据行(Row):数据页中的单行数据: 索引行(Key):索引页中的单行数据,即索引的键值: 页(Page):页是SQL Server 存取数据的基本单位,其大小为8KB: 盘区(Extent):一个盘区由8 个连续的页组成: 表(Table): 数据库(Databa

MS SQL基础教程:数据库全文检索

SQL Server 2000 的Standard Edition 和Enterprise Edition 版本提供了对表数据中字符串的复杂检索功能---全文检索(Full-Text Searches).此功能需要在安装时通过自定义安装选项来添加. 10.7.1 全文索引和目录 全文检索是通过使用全文索引(Full-Text Index)来实现的.一个全文索引中存储了表的数据中有确切含义的字符串以及其在表的列中的位置等信息.全文检索就是利用全文索引中的信息查找含有特定字符串的数据行. 全文索引包