2008R2 SQLmaster数据库恢复

使用数据库的人都知道,若是数据库损坏或没法修复时,还能够用master数据库来还原。若是master数据库也坏了,就比较头疼了。下面就来介绍下master数据库损坏的解决方法sql

一、 首先以前要有对master数据库的完整备份数据库

二、 从新创建数据库ide

输入命令:d:\sql2008R2\setup.exe(数据库的安装目录) /q /ACTION=REBUILDDATABASE(重建数据库) /INSTANCENAME=mssqlserver(建立默认实例名) /SQLSYSADMINACCOUNTS=ming.com\administrator(域管理员) /SAPWD=123.@!@(用户密码)sqlserver

注:()内为注释,不用输入server

clip_image002

建立完成后,输入修复命令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 实例)

clip_image004

回车后,进行修复还原。

clip_image006

打开SQL Server Mangement Studio,断开弹出的连接提示,点新建查询,链接数据库

clip_image007

执行还原命令:

USE master

GO

RESTORE DATABASE master FROM DISK=’ C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\master.bak

WITH REPLACE

clip_image009