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

推荐订阅源

L
LangChain Blog
博客园 - 司徒正美
美团技术团队
Martin Fowler
Martin Fowler
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
U
Unit 42
Y
Y Combinator Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
GbyAI
GbyAI
H
Help Net Security
量子位
Last Week in AI
Last Week in AI
博客园_首页
腾讯CDC
小众软件
小众软件

博客园 - 心愿

IIS上启用Gzip对网页进行压缩(图文) 健康养生:掌握规律,合理睡眠 Windows补丁:安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上运行 使用URLRewriter重写后,相同后缀后的真实静态文件无法访问的解决办法 Sql server WaitType 日志 【转载】办公室禁止QQ登录的用法 [转]SQL Server 2005新特性 [转]艾瑞咨询:网络招聘的顺势突围之道 [收藏]sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME 关于未能创建 Mutex 问题的解决 二级域名共享Cookie时碰到的问题:Padding is invalid and cannot be removed [摘录]Windows Server十大隐患服务 [收集]自己编写一个SQL Server中用的lastindexof函数 [收集|整理]优化SQL Server数据库相关注意事项 [收集]精典诗词改篇:沁园春 车票 [转]NUnit2.0详细使用方法 [转]利用UrlRewriter 实现二级域名 熬夜——健康的天敌 Asp.net中基于Forms验证的角色验证授权
SQL Server 数据库出现 置疑的处理方法 .
心愿 · 2012-07-03 · via 博客园 - 心愿

2012-07-03 17:46  心愿  阅读(449)  评论()    收藏  举报

SQL Server 数据库出现置疑时的处理方法,此时,数据库使用不了。

只需把下面代码  COPY 到数据库 IDE 中 ,把 数据库名称 改为 置疑 的那个数据库的名称,

把 数据库日志存放路径改为 本机实际存放绝对物理地址, 然后执行即可

------------------------------  代码开始 ---------------------------------
--置数据库的紧急模式
alter database 数据库名称 set emergency
go

--置数据库为单用户模式
alter database 数据库名称 set single_user with rollback immediate
go
use master
go

--重建数据库日志文件
alter database 数据库名称 Rebuild Log on  
(name=数据库名称_log,filename='数据库日志存放路径\数据库名称_log.LDF')
go

--最后设置数据库为多用户模式。
alter database 数据库名称 set multi_user  

--检测数据库
dbcc checkdb 
 
--通过以上方法修复数据库后,可以dbcc checkdb一下数据库,如果发现页级错误,可以通过以下命令修复。

dbcc checkdb(数据库名称,REPAIR_ALLOW_DATA_LOSS)  

dbcc checkdb(数据库名称,REPAIR_REBUILD)

------------------------代码结束-----------------------------------------