解決方法:
1. 修改數據庫爲緊急模式
ALTER DATABASE GPSDB SET EMERGENCY
2、使數據庫變爲單用戶模式
ALTER DATABASE GPSDB SET SINGLE_USER
3.
修復數據庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有數據庫中的對象錯誤。當您指定“REPAIR_ALLOW_DATA_LOSS”作爲DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。但是,這些修復可能會導致一些數據丟失。
DBCC CHECKDB(GPSDB, REPAIR_ALLOW_DATA_LOSS)
4. 使數據庫變回爲多用戶模式
ALTER DATABASE GPSDB SET MULTI_USER
5、開始->運行->輸入cmd->打開DOS命令窗口,輸入以下命令重啓數據庫服務(也可直接到服務列表裏,重新啓動數據庫服務)
Net stop mssqlserver --停止服務
Net start mssqlserver --啓動服務
重新打開Sql Server,查看被標記爲“可疑”的數據庫已恢復正常狀態。