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

2020-04-01 17:21:43数据库技术围观数:156 点赞数:20

服务器突然宕机后 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

转载请说明出处:博客微站原文链接:

相关阅读:

dos磁盘清理命令

记一个解决了2个小时的bug webapi怎么样都报http 403

windows服务器 无法向会话状态服务器发出会话状态请求

vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。

Oracle报错 ORA-01653: 表 xxxx 无法通过 8192 (在表空间 中) 扩展;ORA-01144:文件大小(13107200 块)超出4194303块的最大数

windows服务器 windows7/windows10/server 2003/server 2008 r2/server 2012 r2等添加开机启动

IIS 站点迁移 从A服务器把iis的网站和应用程序池全部复制到B服务器

windows服务器搬迁指南

sqlserver查询死锁情况语句

推荐一个sqlserver格式化插件 SQLPrompt_7.0.0.40 和使用技巧