使用數據庫的人都知道,若是數據庫損壞或沒法修復時,還能夠用master數據庫來還原。若是master數據庫也壞了,就比較頭疼了。下面就來介紹下master數據庫損壞的解決方法sql
一、 首先以前要有對master數據庫的完整備份數據庫
二、 從新創建數據庫ide
輸入命令:d:\sql2008R2\setup.exe(數據庫的安裝目錄) /q /ACTION=REBUILDDATABASE(重建數據庫) /INSTANCENAME=mssqlserver(建立默認實例名) /SQLSYSADMINACCOUNTS=ming.com\administrator(域管理員) /SAPWD=123.@!@(用戶密碼)sqlserver
注:()內爲註釋,不用輸入server
建立完成後,輸入修復命令blog
找到你的sqlservr.exe的目錄,打開這個目錄ip
C:\Users\Administrator>cd C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLget
SERVER\MSSQL\Binnit
執行:io
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn>sqlservr.ex
e –c(縮短從命令提示符啓動 SQL Server 時的啓動時間) –m(在單用戶模式下啓動 SQL Server 實例)
回車後,進行修復還原。
打開SQL Server Mangement Studio,斷開彈出的連接提示,點新建查詢,鏈接數據庫
執行還原命令:
USE master
GO
RESTORE DATABASE master FROM DISK=’ C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\master.bak
WITH REPLACE