將狀態更改為正常可讀取:

USE Master
GO

SELECT name, dbid, status
FROM master.dbo.sysdatabases
GO

sp_configure 'allow updates',1
GO
RECONFIGURE WITH OVERRIDE
GO

UPDATE master.dbo.sysdatabases
SET status = 24
WHERE name = '[db_name]'
GO

sp_configure 'allow updates',0
GO
RECONFIGURE WITH OVERRIDE
GO

SELECT name, dbid, status
FROM master.dbo.sysdatabases
GO

更改完成後,可使用DBCC CHECKDB檢查一下是否有錯誤

 

sysdatabases的status狀態欄位的數字說明,可參考微軟的說明

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 泡麵要趁熱才好吃 的頭像
    泡麵要趁熱才好吃

    健忘症補救株式會社

    泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()