右键置疑状态的数据库-->所有任务-->脱机
右键脱机状态的数据库-->所有任务-->联机
右键脱机状态的数据库-->所有任务-->联机
解决方案 »
- 怎样使用Use DBName动态指定当前数据库
- 函数的应用及写法问题
- 请问:我在启动ssis时,系统提出错误信息.
- 大家来帮我看看,这个随机能否实现
- 关于行锁定限制时间的问题。
- mysql error number 2005怎么解决 unknown mysql server host locallhost 谢谢
- 一个简单的日期问题
- HELP!!!
- 存储过程如何访问其它database的表?
- 求sql语句,各位爷帮忙了。
- 用什么函数来比较两个时间,2003-08-13 10:56:32只需比较年月日?
- 这样的查询:字段user包含某个字符串的数据;假设字符串"2",user值如为"1,12"则不是符合要求的数据,只有user为"1,2"的才是符合要求的数
数据库置疑之后,你可以查看系统数据库maseter中的sysdatabase中的status列,如果该列值是256表示置疑
你可以手工恢复
必须以sa登陆
USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO
sp_resetstatus
go
update sysdatabase
set status = status -256
where dbname="your database name here"
and status&256= 256(或者直接写256)
go
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO
sp_resetstatus
go
这样一般能恢复
从网上看到一篇文章说一般大于256为260