我意外地跑了
alter database XX set emergency;
在我的MS SQL 2016服务器的数据库("怀疑"状态)上。是否有可能撤消事情?
我不想修复数据库,我只是想摆脱"紧急模式"
由于
答案 0 :(得分:0)
运行DBCC CHECKDB
命令以检查损坏的主要原因。您可能可以修复损坏。
如果系统表已损坏,则可以从备份中还原。要运行此命令以退出紧急模式并使数据库联机。
ALTER DATABASE database_name SET ONLINE
如果它不起作用,要修复损坏的数据库,您还可以使用软件恢复工具,如我所说的here,SQL Database Recovery Tool Repairs,该工具将用于修复损坏的数据库。