今天机房突然断电,DB连不上了,提示

无法打开数据库'MyDB'。恢复操作已将该数据库标记为 SUSPECT。

原因是断电导致DB文件损坏

通过SQL Server Management Studio链接到故障数据库的服务器

执行下面的操作

-- 执行前先把下面数据库的名字MyDB更改为“可疑”的数据库名字-- 1.修改数据库为紧急模式ALTER DATABASE MyDB SET EMERGENCY-- 2.使数据库变为单用户模式ALTER DATABASE MyDB SET SINGLE_USER-- 3.修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。
--   这一步执行时间也比较长DBCC CheckDB (MyDB, REPAIR_ALLOW_DATA_LOSS)-- 4.使数据库变回为多用户模式ALTER DATABASE MyDB SET MULTI_USER

修复恢复可疑的SQLServer数据库相关推荐

  1. 最新专业金蝶软件K3数据库误删除修复恢复 金蝶K312.0数据库恢复修复

    客户名称  深圳某财务公司 数据类型  SQL2005/2000/2008r2 故障现象 客户在使用金蝶K3财务软件断电导致数据库损坏的现象,而导致金蝶K3运行时出现帐套数据库无法连接的现象. 客户数 ...

  2. SQLSERVER 数据库或表修复(DBCC CHECKDB)

    ** SQLSERVER 数据库或表修复(DBCC CHECKDB) ** 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复 ...

  3. 命令行下从bak文件恢复sqlserver数据库方法

    命令行下从bak文件恢复sqlserver数据库方法 注:本文所示访问从SqlServer 2000 - 2014版都是通用的 参考:http://blog.sina.com.cn/s/blog_5c ...

  4. 蛙蛙推荐:利用WMI脚本批量恢复SQLSERVER数据库

    转载原文: 蛙蛙推荐:利用WMI脚本批量恢复SQLSERVER数据库 蛙蛙推荐:利用WMI脚本批量恢复SQLSERVER数据库 问题提出 蛙蛙求助:以编程的方式还原sqlserver数据库问题 我有一 ...

  5. SQLserver数据库恢复的几种方法

    问题的产生:最近在完成一个大作业,自己查资料写的一个文件管理系统,用到了SQLserver数据库,但是呢?在数据库移植的时候,遇到了一些问题,经过一天的摸索,特记录如下: 第一种办法:直接从XXX.m ...

  6. SQLServer数据库误操作如何恢复

    总目录 文章目录 总目录 前言 一.恢复数据实例 1.创建初始数据 2.保证数据恢复的前提条件 前提1 - 数据库创建时便已设置恢复模式为完整 前提2 - 至少做过一次完整的备份 3.模拟不小心误操作 ...

  7. SqlServer——数据库恢复模式(Recovery model)及备份策略

    一.数据库恢复模式分类 基础 sqlserver修改界面 二.简单模式下备份策略 简单模式下每日完整备份 适用于小数据库 ,<400G. 利用sqlserveragent设置 每日完整备份任务 ...

  8. Sqlserver数据库显示(正在恢复)

    Sqlserver数据库显示(正在恢复),点击展开会报错:这是因为sqlserver的服务被强制重启或服务器重启导致数据库有很多未提交的食物没有提交,数据库再次运行就会优先处理这部分问题,也就是我们看 ...

  9. SQLserver服务器修复,SqlServer数据库损坏后的修复过程

    原标题:SqlServer数据库损坏后的修复过程 故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间 ...

最新文章

  1. 十种工具审核网络安全
  2. Zookeeper分布式一致性原理(十):Zookeeper在大型分布式系统的应用
  3. Oracle 11g 数据库启动和关闭
  4. 《大话数据结构》第2章 算法基础 2.9 算法的时间复杂度
  5. CSS之box-shadow
  6. C语言再学习 -- NUL和NULL的区别
  7. 14 张Python数据科学速查表
  8. go mysql recover_golang recover后怎么返回
  9. Python查看、修改pip install 默认使用的pip库
  10. python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例
  11. “win+PrtSc”图片没有保存到图片文件夹中的问题
  12. PR字幕不显示的问题(已解决)
  13. Mysql个人学习总结
  14. 苹果电脑系统更新中断怎么办_苹果发布健身公告中断按需锻炼空间
  15. JS学习之路系列总结二阴阳阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
  16. xlsx表格怎么筛选重复数据_在Excel中怎样筛选以及删除重复的数据呢?
  17. 无法解析的外部符号__imp____iob_func
  18. 解决 vue-paypal-checkout 导致 PayPal 按钮未正常显示
  19. 智能血糖仪行业调研报告 - 市场现状分析与发展前景预测
  20. 通信模块——虚拟号码

热门文章

  1. adb install 报错
  2. 一句话定义:什么是长尾分布?(数据的长尾标签)
  3. mysql 统计每年的数据统计_Mysql统计每年每个月的数据——详细教程
  4. Element ui Dialog 对话框遮罩层挡住对话框问题
  5. Apollo开放平台 API
  6. oracle字符集有哪几种,Oracle字符集的三大类型
  7. 【云原生】设备入云之FStudio 2.0通讯操作经验
  8. linux crash,系统崩溃 - crash工具介绍
  9. leetCode876
  10. oracle学生考勤,Oracle数据库课程设计――学生考勤系统的Oracle实现1