數據庫質疑處理方法

備份數據文件,然後按下面的步驟處理:  
   
  1.新建一個同名的數據庫(數據文件與原來的要一致)  
   
  2.再停掉sql   server(注意不要分離數據庫)  
   
  3.用原數據庫的數據文件覆蓋掉這個新建的數據庫  
   
  4.再重啓sql   server  
   
  5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的數據庫名)  
   
  USE   MASTER  
  GO  
   
  SP_CONFIGURE   'ALLOW   UPDATES',1   RECONFIGURE   WITH   OVERRIDE  
  GO  
   
  UPDATE   SYSDATABASES   SET   STATUS   =32768   WHERE   NAME='置疑的數據庫名'  
  Go  
   
  sp_dboption   '置疑的數據庫名',   'single   user',   'true'  
  Go  
   
  DBCC   CHECKDB('置疑的數據庫名')    
  Go  
   
  update   sysdatabases   set   status   =28   where   name='置疑的數據庫名'  
  Go  
   
  sp_configure   'allow   updates',   0   reconfigure   with   override  
  Go    
   
  sp_dboption   '置疑的數據庫名',   'single   user',   'false'  
  Go  
   
   
  6.完成後一般就可以訪問數據庫中的數據了,這時,數據庫本身一般還要問題,解決辦法是,利用  
  數據庫的腳本創建一個新的數據庫,並將數據導進去就行了.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章