SQL數據庫顯示恢復掛起的解決方法

檢查事務日誌是不是刪掉拉?

如果有做備份,趕快用備份還原。
 如果沒有備份,那稍微有點麻煩,不過可以嘗試按照如下幾個步驟做,爲了防止意外,做之前備份MDF文件哦。
ALTER DATABASE DB_NAME SET SINGLE_USER;
 GO
 ALTER DATABASE DB_NAME SET EMERGENCY;
 GO
 DBCC CHECKDB (DB_NAME , REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS;
 GO 
 ALTER DATABASE DB_NAME SET MULTI_USER;
 GO

 

注意,REPAIR_ALLOW_DATA_LOSS 會造成一些事務的一致性的丟失,不過如果你沒有備份的話,那也只能這樣了。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章