將狀態更改為正常可讀取:
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狀態欄位的數字說明,可參考微軟的說明
全站熱搜