如何恢复系统?

来源:互联网 发布:湖北襄阳seo 编辑:程序博客网 时间:2024/04/28 13:07
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

                   如何恢复系统数据库如何恢复系统数据库?

关于系统数据库的恢复总结如下:
  在数据库中,系统信息存储在系统数据库中,主要的系统数据库包括:master-从整体上控制用户数据库和SQLServer操作,在创建了任何用户定义的对象后,都要备份它model-为新数据库提供模版和原型msdb-包含了有关作业、报警及操作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQLServer服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库。
  如果master坏了,不能启动系统,可以按照下面步骤进行恢复1重建系统数据库运行c:/mssql7/binn/rebuildm.exe,按照提示进行即可,过程中需要系统数据库样本的路径,可在安装光盘中找到;

 2重建系统数据库后,启动SQLServer服务,用系统数据库的备份恢复数据库就行了通常恢复顺序为master->msdb->model在恢复master的备份时要注意:必须在singleuser模式下进行,有以下几种方法
进入单用户模式:
1可以在命令行模式下输入sqlservr-c-f-m或者输入sqlservr-m
其中:-c可以缩短启动时间,SQLServer不作为WindowsNT的服务启动
-f用最小配置启动SQLServer
-m单用户模式启动SQLServer
2可以在控制面板-服务-Server的启动参数中输入-c-f-m或者输入-m,点击开始

3还有一种更灵活的启动方法:用存在里的启动参数启动
在MSSQLServer项下添加项SingleUser,具体内容如下所示:
HKEY_LOCAL_MACHINE
/Software
/Microsoft
/MSSQLServer
/SingleUser
/Parameters
SQLArg0:REG_SZ:-dC:/MSSQL7/DATA/MASTER.DAT
SQLArg1:REG_SZ:-eC:/MSSQL7/LOG/ERRORLOG
SQLArg2:REG_SZ:-lC:/MSSQL7/DATA/MASTLOG.DAT
SQLArg3:REG_SZ:-m
  在命令行下输入SQLServr-c-sSingleUser,注意:必须是在命令行下进入单用户模式后启动Query

Analyzer执行语句:
RESTOREDATABASEmasterformdisk='c:/(具体的备份文件名)

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击