服务器突然宕机后 SqlServer数据库名称显示灰色只读 和 名称显示可疑 的处理方法

服务器突然宕机后 SqlServer数据库名称显示灰色只读

对着数据库右键属性-->选项-->状态中数据库为只读改成False

然后数据库客户端重新登录下,发现灰色只读不显示了,变成了可疑

执行以下语句修改可疑状态:

USE MASTER 
GO 
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE 
GO
ALTER DATABASE dbName SET EMERGENCY 
GO 
sp_dboption 'dbName', 'single user', 'true' 
GO 
DBCC CHECKDB('dbName','REPAIR_ALLOW_DATA_LOSS') 
GO
ALTER DATABASE dbName SET ONLINE 
GO 
sp_configure 'allow updates', 0 reconfigure with override 
GO 
sp_dboption 'dbName', 'single user', 'false' 
GO

记得将上面语句中的dbName全部替换成数据库名称

ok

转载请说明出处:第六感博客 原文链接:

相关阅读:

plsql绿色版连接远程服务器上的Oracle操作记录

SQL Server 查询各张表记录数、所占用的空间大小等信息

sqlserver数据收缩日志语句

Windows Server 关机重启命令 shutdown 命令

dos磁盘清理命令