電腦數據庫修複應該如何操作?
 
      如果沒有主數據庫,您就無法成功地啟動SQL Server。在本文裡,小編将向您介紹在發生崩潰的情況下如何修複主數據庫,并告訴您如何重建主數據庫,如果有必要的話。
制定預案
      制定一個應對崩潰和/或主數據庫故障的預案十分重要。這将有助于您在碰到災難的情況下按照既定的方法進行處理,而不是迫于壓力倉促作出反應。我碰到過很多很容易就陷入驚慌的狀況,但是由于保持冷靜并按照正确的方法來處理問題,我最後成功地度過了所有的困境。
怎麼才能知道您的主數據庫已經崩潰?
      在正式開始讨論碰到系統故障如何修複和重建的主數據庫之前,我們需要先了解如何辨别它已經崩潰了。要說明這一點,我會弄垮一個主數據庫,告訴您主數據庫崩潰會發生什麼樣的症狀。
      現在讓我們假設您的公司碰到了電湧,造成SQL Server重啟。在重新啟動的時候,SQL Server卻沒有正常啟動。如果查看錯誤日志,您會看到主數據庫崩潰或者丢失。既然您知道需要查看什麼信息,那就讓我們看看如何修複主數據庫。
修複您的主數據庫
      修複主數據庫的第一步是使用“重建向導(Rebuild Wizard,Rebuildm.exe),它放在\Program Files\Microsoft SQL Server\80\Tools\BINN目錄下。現在就讓我們來看看重建向導是如何工作的。
雙擊Rebuildm.exe啟動對話框。
      在這個對話框裡,您可以指定數據庫服務器的修複設置,以及原始安裝的數據文件的位置。要讓這一過程更容易和更快,就要把x86目錄從SQL的光盤上複制到硬盤上,并把指向改到本地的副本。一旦驗證完了所有的信息,點擊“重建(Rebuild)”。然後系統就會提示您确認操作
      點擊“确定(Yes)”。一旦重建過程完成,您會看到一條重建成功的消息。您現在就有了一個全新的主數據庫,準備好修複主數據庫了。
      首先,打開命令行提示符,輸入\Program Files\Microsoft SQL Server\MSSQL\BINN\目錄下的sqlservr.exe –c –m命令,啟動單用戶模式下的SQL Server。
      在單用戶模式下啟動SQL Server之後,您可以利用備份文件修複主數據庫。您可以用“查詢分析器(Query Analyzer)”或者“SQL企業管理器(SQL Enterprise Manager)”來修複它。
如果使用企業服務器,就要右擊主數據庫,選擇“所有任務|修複數據庫(All Tasks | Restore Database)”,浏覽到您設備所在的位置,點擊兩次“OK”,您就可以成功地修複主數據庫了。
      如果由于某種原因您的修複操作無法成功完成,那麼您可以試試别的方法。隻用簡單地重建主數據庫并添加駐留在數據目錄下的所有數據庫就可以了。您可以用企業管理器或者查詢分析器來添加數據庫。在企業管理器裡,右擊“數據庫(Databases)”,選擇“添加數據庫(Attach Database)”