[DBA] 資料庫出現復原暫止(SQL Server)

點閱: 1079

DB的ldf檔掛掉導致還原失敗(SQL Server)

因為某天公司停電,復電後DB沒有成功的叫起來,出現了復原暫止的錯誤,搜尋了一下推測原因是因為ldf檔掛掉了導致,解決方式是把DB設成emergency mode,把ldf檔修復後,再還原成正常模式。

alter database YOUR_DB_NAME set emergency -- 設成緊急模式
go
alter database YOUR_DB_NAME set single_user
go
dbcc checkdb(N'YOUR_DB_NAME', REPAIR_ALLOW_DATA_LOSS) with no_infomsgs; -- 修復ldf檔
go
alter database YOUR_DB_NAME set multi_user
go

參考資料

About the Author

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Related Posts