今天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...