數據庫可疑如何修復,SQL 2008 可疑狀態,數據庫好像損壞了
瀏覽量: 次 發布日期:2024-02-10 06:49:44
數據庫可疑如何修復目錄
SQL數據庫2008數據庫顯示可疑,屬性顯示關閉如何修復

方法/步驟。
我們把數據庫改成了緊急模式。
ALTER DATABASE Test SET EMERGENCY。
我們把數據庫變成了單用戶模型。
ALTER DATABASE Test SET SINGLE _user。
修復和重新生成數據庫日志,檢查分配、結構、邏輯一致性和所有數據庫的對象錯誤。
DBCC CheckDB (Test, repair_allow_data_loss)。
我們將數據庫還原成多用戶模型。
ALTER DATABASE Test SET multie_user
重新啟動數據庫服務。
SQL 2008 可疑狀態,數據庫好像損壞了

具體方法如下。
——注:example是測試用數據庫,相應的example_log .ldf是測試用日志文件。
use master。
go。
alter database example set emergency。
go。
我們把數據庫變成單用戶模型。
alter database example set single_user with rollback immediate
go。
——重建數據庫的日志文件(在執行這個步驟之前,需要刪除相應文件夾下的日志。像這個例子一樣,需要刪除example_log .ldf。
)。
alter database example Rebuild Log on (name= example_log,filename='C:\\\\Program文件\\\\微軟SQLServer\\\\MSSQL10.SQL2008\\\\MSSQL\\\\DATA\\\\ example_log .ldf’。
go。
——最后將數據庫設置為多用戶模式。
alter database example set multie_user
go。
dbcc checkdb(example)。
go。
use Example。
go。
數據庫后面出現 可疑 也無法分離 該咋辦?

可疑的情況下刪除或移動數據庫文件,有可能找不到原來數據庫文件的位置。
你可以將數據庫恢復到原來的位置,也可以刪除并添加。