Master
数据库对
SQL server
数据库来说是最重要的,如果它被破坏,则
SQL server
数据库无法启用。假设
master
数据库被破坏,对其进行还原。
1、先对
master
数据库进行备份
2、备份完成.删除
master
数据库模拟灾难.
要停掉
SQL server (mssqlserver)
服务
删除
master.mdf
和
mastlog.ldf
两个文件
在
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
目录下删除这两个文件
3、用
SQL server 2005
的安装光盘临时生成
master
数据库,放入光盘执行下列代码
D:\>start /wait d:\setup.exe /qn INSTANCENAME=mssqlserver REINSTALL=SQL_Engine REBUILDDATABASE=1 sapwd=Ccjsj1200
注意:此命令行区分大小写
,
可以看到硬盘和光盘不停的在读和写。密码是
SA
的密码
临时的
master
数据库生成了。
4、然后输入下列代码进入单用户模式
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn>sqlservr.exe �Cm
进入单用户模式,使用
SSMS
进入
SQL SERVER
断开连接:下面在计算机名上右键
---
断开连接
打开新建查询
5、还原
master
数据库,连接后打开新建查询输入代码
重启
SQL server (mssqlserver)
服务
6、重新进入
SQL server
连接
连接后进入
SQL server
还原完成。