惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
A
About on SuperTechFans
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
博客园 - Franky
D
Docker
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Last Week in AI
Last Week in AI
U
Unit 42
F
Fortinet All Blogs
H
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
P
Proofpoint News Feed
月光博客
月光博客
G
Google Developers Blog

博客园 - 小飞龙

什么是集群(Cluster)技术 什么是cluster技术 详解vmware安装 虚拟PC软件横评 VMware使用 TDS、NET-Library和网络协议 2、客户端如何与SQL Server交互 1、如何理解SQL Server的实例 事务日志备份与恢复 5 事务日志备份与恢复 4 事务日志备份与恢复 2 事务日志备份与恢复 3 DBCC释义 事务日志备份与恢复 1 解决SQL Server占用内存过多的问题 优化SQL Server的内存占用之执行缓存 删除SQL的日志 SQL Server涉及null的运算 关于ActiveXObject
事务日志备份与恢复 6
小飞龙 · 2008-09-05 · via 博客园 - 小飞龙

14.6 备份与恢复疑难问题

接下来介绍备份与恢复中的一些疑难问题。

14.6.1 恢复中的单用户模式问题

1.故障现象

在在线恢复数据库时,出现如图14-31所示界面,提示“数据库正在使用,所以无法获得对数据库的独占访问权”。

图14-31 故障现象

2.原因分析

这是因为在还原数据库时,有其他用户正在使用数据库。还原数据库要求数据库工作在单用户模式。

通常就是DBA在操作时,不允许其他用户连接数据库。

3.解决方法

配置数据库的属性,在如图14-32所示的【选项】选项卡中,设置【限制访问】参数为“Single”即可。

图14-32 【选项】选项卡

设置完毕查看数据库的状态如图14-33所示,表明成功将数据库设置为单用户模式。

图14-33 成功设置数据库为单用户模式

14.6.2 尚未备份日志尾部问题

1.故障现象

在在线恢复数据库时出现如图14-34所示界面,提示尚未备份日志尾部,所以无法完成恢复。

图14-34 故障现象

2.原因分析

这是因为在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。

3.解决方法

如果需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的如图14-35所示的【选项】选项卡中选择【覆盖现有数据库】复选框。

图14-35 【选项】选项卡

14.6.3 日志备份序列LSN中断问题

1.故障现象

在恢复数据库时出现如图14-36所示界面,提示LSN无法用于恢复数据库。

图14-36 日志备份序列LSN中断的故障现象

2.原因分析

前面我们已经反复分析过,从一次完整数据库备份作为基准备份开始,所有的日志备份序列的LSN必须首尾相接。我们还形象地将其比喻为火车头和火车车厢的关系。

在恢复过程中,如果选择不连续的日志备份序列,或者中间的日志备份序列发生介质故障无法读取,如图14-37所示,就会出现上面所示的故障。

图14-37 选择不连续的日志备份序列

3.解决方法

DBA不仅要知道如何备份和恢复,还要经常检查备份集的LSN的连续性,要保证有连续的LSN序列。

14.6.4 备份集不吻合的问题

1.故障现象

在在线恢复数据库时,出现如图14-38所示界面,提示备份集不吻合,所以无法完成恢复。

图14-38 备份集不吻合的故障现象

2.原因分析

形成的备份集不是当前数据库产生的备份集。

3.解决方法

DBA要清楚哪些备份集是那个数据库产生的,应该有一个备忘录。