打开要访问的数据库,发现不能访问,状态为恢复挂起,

执行下面脚本来修复状态.
USE master
GO
--WHQJAccountsDB
ALTER DATABASE WHQJAccountsDB SET SINGLE_USER
GO
ALTER DATABASE WHQJAccountsDB SET EMERGENCY
GO
DBCC CHECKDB(WHQJAccountsDB,REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE WHQJAccountsDB SET ONLINE
GO
ALTER DATABASE WHQJAccountsDB SET MULTI_USER
GO
--WHQJAgentDB
ALTER DATABASE WHQJAgentDB SET SINGLE_USER
GO
ALTER DATABASE WHQJAgentDB SET EMERGENCY
GO
DBCC CHECKDB(WHQJAgentDB,REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE WHQJAgentDB SET ONLINE
GO
ALTER DATABASE WHQJAgentDB SET MULTI_USER
GO
--WHQJGameMatchDB
ALTER DATABASE WHQJGameMatchDB SET SINGL
数据库状态变为恢复挂起,无法访问。通过执行特定修复脚本,成功修复数据库状态,使其恢复正常,现在可以顺利访问并操作所有表。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



