親自試過,可行!!!!!html
重啓服務
--------------------------------------------------
日誌文件丟了,建一個日誌文件
--------------------------------------------------數據庫
SQL SERVER 2005 數據庫狀態爲「可疑」的解決方法 --MyDB爲修復的數據名 USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE MyDB SET EMERGENCY GO sp_dboption 'MyDB', 'single user', 'true' GO DBCC CHECKDB('MyDB','REPAIR_ALLOW_DATA_LOSS') GO ALTER DATABASE MyDB SET ONLINE GO sp_configure 'allow updates', 0 reconfigure with override GO sp_dboption 'MyDB', 'single user', 'false' GO
-------------------------------------------------
當數據庫發生這種操做故障時,能夠按以下操做步驟可解決此方法,打開數據庫裏的Sql 查詢編輯器窗口,運行如下的命令。編輯器
一、修改數據庫爲緊急模式ide
ALTER DATABASE Zhangxing SET EMERGENCYspa
二、使數據庫變爲單用戶模式日誌
ALTER DATABASE Zhangxing SET SINGLE_USERhtm
三、修復數據庫日誌從新生成,此命令檢查的分配,結構,邏輯完整性和全部數據庫中的對象錯誤。當您指定「REPAIR_ALLOW_DATA_LOSS」做爲DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。可是,這些修復可能會致使一些數據丟失。對象