如何恢复master数据库

如题所述

第1个回答  2023-05-18

遇到损坏或者错误的master数据库是最难解决情况之一。

Master数据库包含了SQL Server需要的关键信息。如果master数据库出错,那么SQL Server就不能启动。要在这种情况下还原master数据库,可以按照下面这些步骤来从灾难中恢复过来:

1. 使用PRogram FilesMicrosoft SQL Server80ToolsBinn目录下的rebuidm.exe文件重建master数据库。重建master数据库可以使数据库文件完整无缺。为以防万一,经常把数据和日志文件备份到一个单独的目录是个不错的主意。

2. 使用-m参数启动SQL Server,这样可以以单用户模式重新启动SQL Server。

3. 从最近一次已知最好的备份来还原master数据库。

4. 核实master数据库是不是已经成功还原:确认所有数据库都已恢复正常运行。从最近一次已知最好的备份来还原msdb数据库。

5. 以普通模式停止和启动SQL Server。

6. 向生产用户开放数据库。

如果这样做没有效,那么重建master数据库然后附加这个数据库。master数据库出现问题,那么服务器上所有的数据库都会出现问题。

总的来说,恢复时要完成的第一个步骤就是安装一个新的master数据库,使服务器至少能够启动。

logo设计

创造品牌价值

¥500元起

APP开发

量身定制,源码交付

¥2000元起

商标注册

一个好品牌从商标开始

¥1480元起

公司注册

注册公司全程代办

¥0元起

    官方电话官方服务
      官方网站八戒财税知识产权八戒服务商企业需求数字市场
相似回答