SQL SERVER数据库master数据库恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER数据库master数据库恢复相关的知识,希望对你有一定的参考价值。

SQL SERVER数据库master数据库恢复

一、实验步骤大概

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

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

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

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

5、重建数据库。

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

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

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


二、实验步骤

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

技术分享图片


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

技术分享图片

技术分享图片


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

技术分享图片

技术分享图片


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

技术分享图片

技术分享图片


5、重建数据库。

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

技术分享图片

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

技术分享图片


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

net start MSSQLSERVER  /m  /s

技术分享图片


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

技术分享图片


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

技术分享图片


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

技术分享图片

技术分享图片

以上是关于SQL SERVER数据库master数据库恢复的主要内容,如果未能解决你的问题,请参考以下文章

sql server数据库被删除怎么恢复

SQL Server 2008 数据库误删除数据的恢复

SQL Server 2008 数据库误删除数据的恢复

在 SQL Server 2005 中恢复数据库

SQL Server 生产服务器 - 所有数据库都处于恢复挂起状态

还原SQL Server 2005数据库后,将所有用户链接到登录