資料庫可疑問題處理

2021-06-08 22:20:15 字數 676 閱讀 5974

今天oa系統資料庫(sql server2008 64位)提示可疑,參考網上資料進行了維護。

原因:伺服器意外關閉後重啟

檢查:開啟「事件檢視器」檢視系統日誌

eventlog 6013 (系統啟動時間為 26 秒。)

eventlog 6005

eventlog 6009

eventlog 6008 (上一次系統的 15:37:13 在 ‎2012/‎8/‎28 上的關閉是意外的。)

1:重新建立乙個資料庫,資料庫路徑名稱都一樣。

2:關掉sql server服務;

3:只把.mdf檔案拷貝過來;

4:開啟sql server服務。

5:use master

alter database eimsdb set emergency   --將資料庫設定為緊急狀態

alter database eimsdb set single_user    --改為單使用者

dbcc checkdb(eimsdb,repair_allow_data_loss)   --重建索引並修復

dbcc checkdb(eimsdb,repair_rebuild)  ---允許丟失資料修復

exec sp_dboption eimsdb, n'single', n'false' --取消單使用者模式

參考:

SQL Server 2012 資料庫可疑問題解決

資料庫版本 sql server 2012 問題描述 使用bak備份檔案還原資料庫,還原完成後資料庫名稱後面顯示 可疑 此時資料庫無法訪問。解決步驟 使用指令碼進行資料庫恢復 databasename替換為需要修復的資料庫名 use master gosp configure allow updat...

處理資料庫可疑

今天資料庫莫名的變成可疑了 1 修改資料庫為緊急模式 alter database mydb set emergency 2 使資料庫變為單使用者模式 alter database mydb set single user 3 修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中...

資料庫變成 可疑 的處理方法

singlemdf為資料庫名稱 設定資料庫為可更新狀態 use master go sp configure allow updates 1 go reconfigure with override go 將資料庫模式改為緊急 alter database singlemdf set emergen...