SQL SERVER 資料庫被標記為“可疑”的解決辦法
SQL SERVER 資料庫被標記為“可疑”的解決辦法
問題背景:
日常對Sql Server 2005關聯式資料庫進行操作時,有時對資料庫(如:Sharepoint網站配置資料庫名Sharepoint_Config)進行些不正常操作如資料庫在讀寫時而無故停止資料庫,
從而導致Sql Server 2005資料庫不正常中斷,當再次開啟資料庫時會發現某些資料庫會被標記為“可疑”(suspect),即在資料庫名旁加上了黃色的驚歎號,
這時資料庫就不能再被開啟了,但資料庫的結構及資料內容都還是存在的。
解決方法:
當資料庫發生這種操作故障時,可以按如下操作步驟可解決此方法,開啟資料庫裡的Sql 查詢編輯器視窗,執行以下的命令。
1、修改資料庫為緊急模式
ALTER DATABASE [dbname] SET EMERGENCY
2、使資料庫變為單使用者模式
ALTER DATABASE [dbname] SET SINGLE_USER
ALTER DATABASE [dbname] SET SINGLE_USER
這一句如果程式還在不停重連好像就會一直執行不完,我試過改成這句:
ALTERDATABASE [dbname] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
就好了
3、修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的物件錯誤。當您指定“REPAIR_ALLOW_DATA_LOSS”作為DBCC CHECKDB命令引數,
該程式將檢查和修復報告的錯誤。但是,這些修復可能會導致一些資料丟失。
DBCC CheckDB ([dbname], REPAIR_ALLOW_DATA_LOSS)
4、使資料庫變回為多使用者模式
ALTER DATABASE [dbname] SET MULTI_USER
被標記為“可疑”的資料庫已恢復正常狀態。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950231/viewspace-2662509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 資料庫無法重新命名的解決SQLServer資料庫
- 解決無法連線SQL Server資料庫的方法BWSQLServer資料庫
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- sql server資料庫連線失敗/無法附加解決過程SQLServer資料庫
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- 資料庫欄位為0000-00-00的解決辦法資料庫
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- PbootCMS資料庫配置,修改為Mysql資料庫,配置Mysql出錯解決辦法boot資料庫MySql
- SQL Server 資料庫基本記錄(一)SQLServer資料庫
- SQL Server 資料庫基本記錄(二)SQLServer資料庫
- SQL Server 資料庫基本記錄(三)SQLServer資料庫
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- SQL server 維護計劃無法手動刪除的解決辦法SQLServer
- Developer 帶有名為 SQL Server Compact 免費的 SQL 資料庫DeveloperSQLServer資料庫
- SQLServer資料庫恢復掛起的解決辦法SQLServer資料庫
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server資料庫安全SQLServer資料庫
- 伺服器SQL server資料庫被加密恢復方案伺服器SQLServer資料庫加密
- 資料庫 Table is marked as crashed and should be repaired 解決辦法資料庫AI
- Navicat還原資料庫不完整的解決辦法資料庫
- SQLServer附加資料庫是隻讀模式的解決辦法SQLServer資料庫模式
- SQL Server 資料庫基礎筆記分享(上)SQLServer資料庫筆記
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- sql server 資料庫收縮SQLServer資料庫
- SQL Server資料庫遷移SQLServer資料庫
- 管理SQL Server資料庫安全SQLServer資料庫
- SQL Server資料庫基礎之行資料轉換為列資料SQLServer資料庫
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- 資料傾斜解決辦法
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- MYSQL++ 資料庫連線超時的解決辦法LTMySql資料庫
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 資料庫無法註冊至監聽服務解決辦法資料庫