一、备份Master 及相关的系统数据库
由于系统数据库对Sql Server来说尤其重要,为了确保SQL SERVER系统的正常运行,除了日常备份用户的数据库之外,我们还需要备份系统数据库,如对Master,Model,Msdb(TempDB不需备份)进行完整备份
二、还原Master数据库
如果系统配置丢失或Master出现问题,可以进入单用户模式进行还原;
如果出现下列情况,必须重新生成损坏的 master 数据库:
A.
master 数据库的当前备份不可用。
B.
存在 master 数据库备份,但由于 Microsoft SQL Server 实例无法启动,因此无法还原该备份。
1、重新生成 master 数据库:
注意:
在 SQL Server 2005 中已废止 Rebuildm.exe 程序。若要重新生成 master 数据库,请使用 setup.exe。
1、
Start /wait setup.exe /qn INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword>
例:start /wait e:/setup.exe /qn INSTANCENAME=mssqlserver REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=abc123@!@
注:INSTANCENAME:指定实例名,默认实例则用mssqlserver表示
REINSTALL:指定引擎
SAPWD:强密码
Setup.exe:指定光盘1中的根目录下的文件
/qn 开关用于取消所有安装程序对话框和错误消息。如果指定 /qn 开关,则所有安装程序消息(包括错误消息)都将写入安装程序日志文件。有关日志文件的详细信息,请参阅如何查看 SQL Server 2005 安装日志文件。
指定 /qb 开关将显示基本的安装程序对话框。还会显示错误消息。
本文转自yonghu86 51CTO博客,原文链接:http://blog.51cto.com/yonghu/1321449,如需转载请自行联系原作者