SqlServer 2005/2008数据库被标记为“可疑”的解决办法

风迷伊始

风迷伊始

2016-02-19 10:23

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐SqlServer 2005/2008数据库被标记为“可疑”的解决办法,赶紧看过来吧!
问题背景:

日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoint_Config)进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 2005数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄色的惊叹号,这时数据库就不能再被打开了,但数据库的结构及数据内容都还是存在的。

解决方法:

当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。

1、修改数据库为紧急模式

ALTER DATABASE Sharepoint_Config SET EMERGENCY

2、使数据库变为单用户模式

ALTER DATABASE Sharepoint_Config SET SINGLE_USER

3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。

DBCC CheckDB (Sharepoint_Config , REPAIR_ALLOW_DATA_LOSS)

4、使数据库变回为多用户模式

ALTER DATABASE Sharepoint_Config SET MULTI_USER

5、开始-运行-输入cmd-打开DOS命令窗口,输入以下命令重启数据库服务

Net stop mssqlserver --停止服务

Net start mssqlserver --启动服务

再次,打开Sql Server 2005时被标记为“可疑”的数据库已恢复正常状态。
展开更多 50%)
分享

猜你喜欢

SqlServer 2005/2008数据库被标记为“可疑”的解决办法

编程语言 网络编程
SqlServer 2005/2008数据库被标记为“可疑”的解决办法

SQLServer2005与SQLServer2008数据库同步图文教程

编程语言 网络编程
SQLServer2005与SQLServer2008数据库同步图文教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL2008 附加数据库提示 5120错误 解决办法

编程语言 网络编程
SQL2008 附加数据库提示 5120错误 解决办法

MyGeneration连接MySql数据库的解决办法

MySQL mysql数据库
MyGeneration连接MySql数据库的解决办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

sql server 2008数据库无法启动的解决办法(图文教程)

编程语言 网络编程
sql server 2008数据库无法启动的解决办法(图文教程)

Oracle数据库中的数据出错的解决办法

电脑网络
Oracle数据库中的数据出错的解决办法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

jQuery使用手册之一

jQuery使用手册之一

为Win8开启Aero透明效果

为Win8开启Aero透明效果
下拉加载更多内容 ↓