SQL Server 备份与还原--恢复master 数据库 简介: Master 数据库在整体上控制SQL sever 的所有方面
这个数据库中包括所有的配置信息、用户登陆信息、当前正在服务器中运行的信息等
是整个系统中最重要的数据库
Master数据库被损坏,可能导致SQL Server 实例无法启动,所以在创建了任何用户定义的对象后都要备份它
下面几种情况都应该备份Master 数据库: 更改服务器范围的配置选项 创建或删除用户数据库 创建或删除逻辑备份设备 Master 数据库只能做完整备份 实验名称:备份master 数据库 实验模拟环境: Master 数据库数据丢失或出现设置错误,但能启动实例,通过还原Master 的完整备份修复已损坏的数据库 注:恢复的前提必须是此前对数据库进行过完整备份,否则就失败
实验步骤: 1
破坏master 文件(假设其文件破坏) 停止SQL Server 服务,更改数据库文件master
mdf(随便重命名这里改为yue
mdf) 再次启动SQL Server 服务,系统会提示错误信息,启动失败,如下图所示; 将数据库安装光盘1 放进光驱 2
运行安装setup
exe,重建master 数据库
在命令行下,运行cd c:\Program Files\Microsoft SQL Server\MSSQL
1\MSSQL\Binn 路径,进入数据库安装目录
运行start /wait E:\setup
exe /qn INSTANCENAME=mssqlserver REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=123
com 查看系统目录如图,新建成功
重建成功好,重新启动服务
登陆服务器后的数据库 只有系统数据库,用户自己建的数据库和服务器配置全都没了,如下