博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修复恢复"可疑"的SQLServer数据库
阅读量:4949 次
发布时间:2019-06-11

本文共 544 字,大约阅读时间需要 1 分钟。

今天机房突然断电,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

转载于:https://www.cnblogs.com/wormday/p/8309561.html

你可能感兴趣的文章
Atitit mtp ptp rndis midi协议的不同区别
查看>>
Ajax辅助方法
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>
Scrapy入门程序点评
查看>>
DotNetty网络通信框架学习之源码分析
查看>>
8.1 Android Basic 数据存储 Preferences Structured(分组的Preferences)
查看>>
原因和证明
查看>>
VC6.0图像处理2--图像的反色
查看>>
Snoop, 对WPF程序有效的SPY++机制
查看>>
Does not contain a valid host;port authority解决方法
查看>>
JAVA程序猿怎么才干高速查找到学习资料?
查看>>
使用axel下载百度云文件
查看>>
Qt中图像的显示与基本操作
查看>>
详解软件工程之软件测试
查看>>
WCF(二) 使用配置文件实现WCF应用程序
查看>>
【CodeForces 803 C】Maximal GCD(GCD+思维)
查看>>
python 去掉换行符或者改为其他方式结尾的方法(end='')
查看>>
数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
查看>>