直接这样恢复备份太鲁莽了,其实完全可以救活的,可惜可惜!
给你个解决办法,以后出现同样的问题,不要恢复备份了,会丢失数据的。--先启用系统表更新,因为要修改系统表
USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO--将数据库的挂起标志复位
sp_resetstatus yourdb
GO--过程创建后,立即禁用系统表更新
sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO--然后关闭并重启sqlserver,你的数据库应该就可以恢复正常了.