Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如果数据库始终处于恢复状态,这意味着什么?

如果数据库始终处于恢复状态,这意味着什么?
EN

Stack Overflow用户
提问于 2011-08-05 01:11:22
回答 4查看 28.1K关注 0票数 3

每次运行查询时,我的数据库都不会立即响应第二个查询,并抱怨它处于恢复模式(尽管它不显示数据库名称之外的任何内容)。这大约会发生5-10分钟,之后一切都会恢复正常。

我预计会发生严重的崩溃,所以我将表复制到另一个数据库中,但是有人知道为什么会发生这种情况吗?或者是否有永久的修复方法?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-05 02:43:12

通常,数据库仅在启动期间(即SQL Server启动数据库时)处于“恢复”模式。如果您的数据库因为SQL语句而进入恢复模式,则几乎肯定会发生某种损坏。

这种损坏可以采取多种形式中的一种,并且很难诊断。在你做任何事情之前,你需要检查一些事情。

  1. 确保您的数据库有良好的备份-复制到一个单独的文件system/server.
  2. Check Windows Event Log,并查找错误。如果发现任何严重错误,请联系Microsoft.
  3. Check SQL Server ERRORLOG并查找错误。如果发现任何严重错误,请与Microsoft联系。
  4. 在服务器上的所有硬盘上运行chkdsk
  5. 对您的数据库运行dbcc checkdb。如果发现任何错误,您可以尝试使用REPAIR_REBUILD选项修复数据库。如果无法修复任何错误,请联系Microsoft.
  6. Restore将数据库的备份副本复制到不同的服务器。这将确认它是数据库中的问题还是SQL Server/machine.

中的问题。

在第4步、第5步和第6步之后,再次运行查询,看看是否可以使数据库进入恢复模式。不幸的是,腐败的发生可能有无数的原因,但比任何事情都更重要的是数据。它将确认您的数据或其他地方是否有问题。只要您有可以还原到其他SQL Server的备份,并且还原的副本不会连续进入恢复模式,您就不必太担心。

我总是把6放在最后,因为使用SQL server设置单独的服务器和移动/恢复大型数据库可能会花费大量时间;但如果您已经有了备份/测试服务器,这可能是一个很好的首选。毕竟,它不会给您的实时服务器造成任何停机。

最后,不要害怕与微软联系。数据库通常是任务关键型的,Microsoft有很多工具可以用来诊断这样的问题。

票数 7
EN

Stack Overflow用户

发布于 2012-01-21 19:00:03

回答晚了...

您的数据库是否将autoclose设置为true?设置后,DBMS必须使数据库联机,这可能会说明您的症状

票数 6
EN

Stack Overflow用户

发布于 2012-09-28 15:11:45

当SQL Server服务在写入操作过程中严重停机时,有时在服务器启动期间处于模式期间,就会发生这种情况。请按照此链接中的查询进行监控

http://errorbank.blogspot.com/2012/09/mssql-server-database-in-recovery.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6950401

复制
相关文章
如果数据库down,业务多久恢复?
墨菲定律,鸡蛋不能放在同一个篮子中。数据库是最重要的资产,出现单点故障确实不可避免,我们应提前做到数据库备份,出现故障时能够快速恢复。
希望的田野
2019/09/24
9230
如果数据库down,业务多久恢复?
删除处于Terminating状态的namespace
可以看到monitoring这个namespace一直处于Terminating状态,一般情况下强删是删不掉的,强删的方法如下:
dogfei
2020/08/19
1.1K0
解读:小程序新增6个功能,这意味着什么?
可不可以猜测,微信这一举动将像五年前推出的公众号开启了自媒体时代一样,人人都是程序员的时代即将到来!
用户1745481
2018/07/26
5480
解读:小程序新增6个功能,这意味着什么?
Mac关机时处于黑屏状态
PS:不知道大家有没有遇到过mac电脑关机就黑屏,只有一个箭头,还可以滑动箭头,但就是黑屏状态,等个好长时间还是关不了机,因此我查了好多资料,原因是在关机时,mac要先关掉其他软件或者保存进程以备下次开机的时候接着用,我觉得我也没什么装的呀,是什么让它长时间关不了机呢,原来是MySql,我的MySql一直是处于start状态,我把这个关掉以后,再关机就是秒关了,开机后MySql也是自启的,没有其他坏的影响,只要每次关机的时候把这种后台服务的软件关掉就好了,Mac一般也不常关机,每次手动关掉也不费事。小伙伴们
cMusketeer
2018/03/28
1.8K0
Mac关机时处于黑屏状态
RHEL正式限制访问它的源代码,这意味着什么?
近日,Redhat公司对RHEL的源代码访问做了变更. 这是对Linux服务器生态有比较大影响的一个事件.
御剑
2023/08/31
6760
RHEL正式限制访问它的源代码,这意味着什么?
沃尔沃宣称将出售自动驾驶技术,这意味着什么?
昨天,沃尔沃宣布与瑞典汽车安全带与气囊供应商美安(Autoliv)公司合作,研发无人驾驶软件,并将把这些研究成果卖给其它汽车制造商。 到目前为止,我们看见过各种平台与技术的开源,但沃尔沃这次却在自动驾
镁客网
2018/05/29
3030
Reset 复位插件 恢复 WordPress 数据库初始状态
Reset 复位插件主要用于给 wordpress 做一次“归零”操作,也叫初始化,也就是清理已安装过的数据。这样就可以免去重新配置网站的繁琐过程了。
魏艾斯博客www.vpsss.net
2018/09/20
1.9K0
Reset 复位插件 恢复 WordPress 数据库初始状态
canvas封闭状态及状态恢复
使用context.save()会保存当前的线条颜色,宽度属性,进行多次保存,使用context.restore()恢复离之最近之前的状态,
十月梦想
2018/08/29
5070
该硬盘处于脱机状态解决方案
最近在一台电脑上使用U盘时发现连接后不会出现盘符,但设备管理器却能够显示大容量存储设备。起初以为是系统没有分配盘符,进入到磁盘管理发现磁盘处于脱机状态,并且显示:该磁盘处于脱机状态,因为它与另一个联机磁盘发生签名冲突。经过一番研究找到了解决方案,在此记录备查,也希望能够帮到其他人。
reizhi
2022/09/26
4.6K0
该硬盘处于脱机状态解决方案
Windows中磁盘处于脱机状态怎么解决
超融合中的windows虚拟机在新增硬盘之后,查看计算机本地,没有发现磁盘,此时只需要打开控制面板\所有控制面板项\管理工具中的计算机管理,之后再打开存储中的磁盘管理即可看到添加的磁盘。硬盘激活上线
小狐狸说事
2022/11/17
2K0
Windows中磁盘处于脱机状态怎么解决
juc04-验证线程处于临时状态
当一个线程被启动时,并不代表线程就有了执行权。 线程处于临就绪状态并没有执行权,这个时候 main 线程继续往下执行,有可能是别的线程先开始执行。
潇洒
2023/10/20
880
重大更新!Vue 3.0 首个 RC 版本正式发布!这意味着什么...
原文:https://bbs.kafan.cn/thread-2186800-1-1.html
开发者技术前线
2020/11/24
1.1K0
重大更新!Vue 3.0 首个 RC 版本正式发布!这意味着什么...
Xcode 恢复初始状态
我想问题可以是出在最新的 Xcode 11.2.1 版本上,我先下载一个 Xcode 10.3 版本看看能不能运行。
iOSDevLog
2019/12/02
2.4K0
【DB笔试面试535】在Oracle中,数据库处于RESTRICT、QUIESCE和SUSPEND状态的区别是什么?
在Oracle中,数据库处于RESTRICT、QUIESCE和SUSPEND状态的区别是什么?
AiDBA宝典
2019/09/29
8910
【DB笔试面试535】在Oracle中,数据库处于RESTRICT、QUIESCE和SUSPEND状态的区别是什么?
777 意味着什么?
本文最先发布在: https://www.itcoder.tech/posts/what-does-chmod-777-mean/
雪梦科技
2020/05/25
1.9K0
777 意味着什么?
Oracle数据库诊断案例-redo log日志组处于高激活状态
作者:eygle 出处:http://www.eygle.com/blog 日期:June 26, 2005 本文链接:http://www.eygle.com/archives/2005/06/oracleeaoieiear.html
数据和云01
2018/09/05
5360
【kubernetes系列】master节点部署Pod处于Pending状态
产生问题的原因是master节点部署Pod,导致无法启动; 问题描述: Warning FailedScheduling 40s (x28 over 28m) default-scheduler 0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn’t tolerate.
沁溪源
2022/05/06
3.6K1
【kubernetes系列】master节点部署Pod处于Pending状态
比特币是一种通货紧缩货币:这意味着什么?
有一种术语像初雪一样轻飘在加密货币的讨论中。轻轻地布满一篇文章后,接着就布去了另一篇,反复无常地进入一只耳朵,或是眼睛,又从另一边飘出。而事实上,我认为,这个术语应该像一包血淋淋的锤子一样锤到我们的头顶上才对。
良莉
2018/03/19
1.4K0
数据库如果多上云,DBA 还有什么发展
随着问问题的同学越来越多,公众号内部私信回答问题已经很困难了,所以建立了一个群,关于各种数据库的问题都可以,目前主要是 POSTGRESQL, MYSQL ,MONGODB ,POLARDB ,REDIS 等,期待你的加入,加群请添加微信liuaustin3.
AustinDatabases
2023/02/28
4140
数据库如果多上云,DBA 还有什么发展
点击加载更多

相似问题

数据库始终处于恢复状态

23

数据库处于恢复状态

10

处于恢复状态的数据库

13

这意味着什么:&**这;

12

如果没有在Lisp中定义超类状态,这意味着什么?

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文