1. 程式人生 > >SqlServer資料庫(可疑)最優解決辦法

SqlServer資料庫(可疑)最優解決辦法

當資料庫發生這種操作故障時,可以按如下操作步驟可解決此方法,開啟資料庫裡的Sql 查詢編輯器視窗,執行以下的命令。   1、修改資料庫為緊急模式   ALTER DATABASE yourdbname SET EMERGENCY   2、使資料庫變為單使用者模式   ALTER DATABASE yourdbname SET SINGLE_USER   3、修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的物件錯誤。當您指定“REPAIR_ALLOW_DATA_LOSS”作為DBCC CHECKDB命令引數,該程式將檢查和修復報告的錯誤。但是,這些修復可能會導致一些資料丟失。   DBCC CheckDB (yourdbname, REPAIR_ALLOW_DATA_LOSS)   4、使資料庫變回為多使用者模式   ALTER DATABASE yourdbname SET MULTI_USER  

  也可以這樣做:

  1:重新建立一個,一樣的資料庫,路徑名稱,檔案都一樣。   2:關掉SQL Server服務;   3:把原始檔COPY過來;  

  4:開啟SQL Server服務,這樣問題同樣就解決了。