一、备份Master 及相关的系统数据库
由于系统数据库对Sql Server来说尤其重要,为了确保SQL SERVER系统的正常运行,除了日常备份用户的数据库之外,我们还需要备份系统数据库,如对MasterModelMsdbTempDB不需备份)进行完整备份
二、还原Master数据库
如果系统配置丢失或Master出现问题,可以进入单用户模式进行还原; 如果出现下列情况,必须重新生成损坏的 master 数据库:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

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 开关将显示基本的安装程序对话框。还会显示错误消息。

0

收藏

yonghu86

209篇文章,27W+人气,1粉丝