三易通連鎖版SQL數(shù)據(jù)庫(kù)損壞導(dǎo)致讀取失敗可疑或單用戶(hù)狀態(tài)的解決方法
SQL2005中的數(shù)據(jù)庫(kù)出錯(cuò)損壞一般有以下現(xiàn)象:
打開(kāi)數(shù)據(jù)服務(wù)提示出現(xiàn):“讀取系統(tǒng)配置失?。簾o(wú)法打開(kāi)登錄所有請(qǐng)求的數(shù)據(jù)庫(kù)……”等
解決方法:
2、然后用它連接服務(wù)器,看到eeefz上面顯示“可疑”或“單個(gè)用戶(hù)”狀態(tài),則說(shuō)明數(shù)據(jù)庫(kù)已損壞。
3、在SQL數(shù)據(jù)庫(kù)管理界面,左上角,有一個(gè)新建查詢(xún),便可彈出一個(gè)sql語(yǔ)句執(zhí)行窗口
復(fù)制以下的命令語(yǔ)句粘貼上去后,點(diǎn)擊執(zhí)行便可解決:
注:如果以下語(yǔ)句執(zhí)行出錯(cuò),可以逐條語(yǔ)句運(yùn)行便可。
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE eeefz SET EMERGENCY
GO
sp_dboption 'eeefz', 'single user', 'true'
GO
DBCC CHECKDB('eeefz','REPAIR_ALLOW_DATA_LOSS')
GO
ALTER DATABASE eeefz SET ONLINE
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'eeefz', 'single user', 'false'
GO
如下圖示: