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

推荐订阅源

Last Week in AI
Last Week in AI
H
Help Net Security
博客园 - 叶小钗
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
腾讯CDC
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
Microsoft Security Blog
Microsoft Security Blog
A
About on SuperTechFans
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
Martin Fowler
Martin Fowler
月光博客
月光博客
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
Vercel News
Vercel News

博客园 - by1455

Local policy - User rights assignment 对照表 SQL 性能不佳的几个原因 PowerShell “execution of scripts is disabled on this system.” Office Web app server 2013 目前无法和windows server 2012 R2兼容。 Sharepoint 2013 出现0x80131904错误 IE 8 下sharepoint 2013 难看的字体的解决方案 微软撤回sharepoint 2013 sp1 修改TEMPDB所在的路径 如何删除sharepoint列表List中的全部数据。 sharepoint 2013 sp1 patch安装后的手工运行 Sharepoint 2013 多服务器域的目录服务器和搜索服务的配置 加速安装 Sharepoint 2013 SP1 windows 2012R2 上必须要用sharepoint 2013 sp1. Sharepoint 2013 - 直接显示Doclib中的html page 禁用loop back check Sharepoint 2013/2010 登陆身份验证 blank site teamplate去了哪里? sharepoint 2013 service pack 和 Hotfix 版本 如何从Microsoft web platform installer取得离线安装包
当DATABASE进入了suspect模式以后
by1455 · 2014-03-25 · via 博客园 - by1455

一个VM的错误就造成了sql2012的脱序。很多一般看不到的模式陆续登场

诸如 recovery pending, suspect, EMERGENCY.

以下脚本可以帮助恢复,如果文件没有损坏的话。

EXEC sp_resetstatus [DatabaseName];

ALTER DATABASE [DatabaseName] SET EMERGENCY

DBCC checkdb([DatabaseName])

ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK

IMMEDIATE

DBCC CheckDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE [DatabaseName] SET MULTI_USER

注意,如果数据很大的话,需要给TEMPDB较大的空间,否则修复会有问题。