重置置疑數(shù)據(jù)庫的狀態(tài)。
sp_resetstatus [ @DBName = ] 'database'
[@DBName =] 'database'
是要重置的數(shù)據(jù)庫名。database 的數(shù)據(jù)類型為 sysname,無默認(rèn)值。
0(成功)或 1(失敗)
sp_resetstatus 關(guān)閉數(shù)據(jù)庫上的置疑標(biāo)記。此過程更新 sysdatabases 中的命名數(shù)據(jù)庫的模式和狀態(tài)列。在運(yùn)行此過程之前,應(yīng)參考 SQL Server 錯(cuò)誤日志并解決所有問題。執(zhí)行 sp_resetstatus 后停止并重新啟動 SQL Server。
由于某些原因,數(shù)據(jù)庫可能成為置疑狀態(tài)。可能的原因包括操作系統(tǒng)拒絕對數(shù)據(jù)庫資源的訪問,以及一個(gè)或多個(gè)數(shù)據(jù)庫文件不可用性或已損壞。
只有 sysadmin 固定服務(wù)器角色成員才能執(zhí)行 sp_resetstatus。
下例重置 PUBS 數(shù)據(jù)庫的狀態(tài)。
EXEC sp_resetstatus 'PUBS'
相關(guān)文章