SQL SERVER数据库master数据库恢复

一、实验步骤大概

1、先创建一个数据库和表,用来做恢复之后的验证。

2、把master数据库提前做好备份。

3、模拟master数据库删除,在服务里边关闭SQL server服务然后才能删除master数据库。

4、重启SQL server服务,发现无法启动!

5、重建数据库。

6、进入单用户模式,恢复master数据库。

7、再次重启,进入数据库查看之前创建的数据库和表已经恢复,发现恢复正常!

*:本案例实验环境为2008 R2


二、实验步骤

1、先创建一个数据库和表,用来做恢复之后的验证。

SQL SERVER数据库master数据库恢复


2、把master数据库提前做好备份。

SQL SERVER数据库master数据库恢复

SQL SERVER数据库master数据库恢复


3、模拟master数据库删除,在服务里边关闭SQL server服务然后才能删除master数据库。

SQL SERVER数据库master数据库恢复

SQL SERVER数据库master数据库恢复


4、重启SQL server服务,发现无法启动!

SQL SERVER数据库master数据库恢复

SQL SERVER数据库master数据库恢复


5、重建数据库。

5.1)、插入SQL server数据库光盘,注意盘符为多少。

SQL SERVER数据库master数据库恢复

5.2)、进入cmd,输入重建数据库的代码。

SQL SERVER数据库master数据库恢复


6.1)、单用户模式启动SQL Server服务

net start MSSQLSERVER  /m  /s

SQL SERVER数据库master数据库恢复


6.2)、复制master数据库备份所在的位置路径。

SQL SERVER数据库master数据库恢复


6.3)、授信连接SQL Server服务器实例,连接后还原master

SQL SERVER数据库master数据库恢复


7、再次重启,进入数据库查看之前创建的数据库和表已经恢复,发现恢复正常!

SQL SERVER数据库master数据库恢复

SQL SERVER数据库master数据库恢复