全文预览

SQL Server备份与还原--恢复master数据库 图文

上传者:菩提 |  格式:doc  |  页数:7 |  大小:288KB

文档介绍
r.mdf(随便重命名这里改为yue.mdf再次启动SQLServer服务,系统会提示错误信息,启动失败,如下图所示;将数据库安装光盘1放进光驱2.运行安装setup.exe,重建master数据库。在命令行下,运行cdc:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Binn路径,进入数据库安装目录。运行start/waitE:\setup.exe/qnINSTANCENAME=mssqlserverREINSTALL=SQL_EngineREBUILDDATABASE=1SAPWD=查看系统目录如图,新建成功。3.重建成功好,重新启动服务。4.登陆服务器后的数据库只有系统数据库,用户自己建的数据库和服务器配置全都没了,如下图所示;5.直接在master上进行数据还原。会提示master数据库正在使用,如下图;6.停止服务,启动单用户模式。停止SQLServer的所有服务。在命令行下输入cdc:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Binn进入数据库安装目录,然后运行sqlservr.exe–c–m命令。如图所示;7.启动SSMS,新建查询。打开SSMS工具,先断开连接,在新建查询,执行以下还原命令,如图所示;USEmasterGORESTOREDATABASEmasterFROMDisk='C:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Backup\master.bak'(备份文件名)WITHREPLACE如下图所示,是执行成功后的提示信息8.重新启动数据库服务。再次查看数据库恢复后的结果,用户创建的数据库都显示出来了,如图所示;注意:其他系统数据库可以直接从完整备份中恢复,不需要向master一样从单用户模式恢复。

收藏

分享

举报
下载此文档