三易通連鎖版SQL數(shù)據(jù)庫損壞導(dǎo)致讀取失敗可疑或單用戶狀態(tài)的解決方法
SQL2005中的數(shù)據(jù)庫出錯損壞一般有以下現(xiàn)象:
打開數(shù)據(jù)服務(wù)提示出現(xiàn):“讀取系統(tǒng)配置失?。簾o法打開登錄所有請求的數(shù)據(jù)庫……”等
解決方法:
1、下載SSMSEE管理器安裝(SQL管理器):http://download.microsoft.com/download/5/4/F/54F476B4-2348-4D4A-B705-0C8C9AB2A14A/SQLServer2005_SSMSEE.msi
2、然后用它連接服務(wù)器,看到eeefz上面顯示“可疑”或“單個用戶”狀態(tài),則說明數(shù)據(jù)庫已損壞。
3、在SQL數(shù)據(jù)庫管理界面,左上角,有一個新建查詢,便可彈出一個sql語句執(zhí)行窗口
復(fù)制以下的命令語句粘貼上去后,點擊執(zhí)行便可解決:
注:如果以下語句執(zhí)行出錯,可以逐條語句運行便可。
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
如下圖示: