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

程中需要系统数据库样本的路径,可在安装光盘中找到;

2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库就

行了通常恢复顺序为master->msdb->model
在恢复master的备份时要注意:必须在single user模式下进行,有以下几种方法

进入单用户模式:
1 可以在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m
  其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动
        -f 用最小配置启动SQL Server
        -m 单用户模式启动SQL Server
2 可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点

击开始
 
3 还有一种更灵活的启动方法:用存在注册表里的启动参数启动
  在MSSQLServer项下添加项SingleUser,具体内容如下所示:
  HKEY_LOCAL_MACHINE
    Software
       Microsoft
          MSSQLServer
            SingleUser
              Parameters
                   SQLArg0 : REG_SZ : -dC:MSSQL7DATAMASTER.DAT
SQLArg1 : REG_SZ : -eC:MSSQL7LOGERRORLOG
                   SQLArg2 : REG_SZ : -lC:MSSQL7DATAMASTLOG.DAT
                   SQLArg3 : REG_SZ : -m
在命令行下输入SQLServr -c -sSingleUser,注意:必须是在命令行下进入单用户模式后启动 Query Analyzer执行语句:
RESTORE DATABASE master form disk='(具体的备份文件名)'

如何恢复SQL SERVER的系统数据库相关推荐

  1. 复习--SQL Server (一) -系统数据库

    SQL Server 2000自带了四个数据库: 1. Master数据库(系统数据库): 记录了SQL Server 的所有服务器级别的系统信息(16张服务器系统表&17张数据库级系统表), ...

  2. SQL Server:移动系统数据库

    说到这个问题,基本上有人就会想到三个问题: 1,什么是系统数据? 2,为什么要移动系统数据库? 3,移动系统数据库我们可以用附加和分离,为什么还要单独拿出来说呢? 对于这三个问题我一个一个讲吧,也算是 ...

  3. 如何移动SQL SERVER的系统数据库

    以下链接有完整的说明 http://msdn.microsoft.com/zh-cn/library/ms345408.aspx 特别提一下的是,在做性能调优的时候,其中一般都有一条是:要把tempd ...

  4. 【服务器数据恢复】使用碎片拼接方法恢复SQL Server数据库的数据恢复案例

    服务器数据恢复环境: 某公司一台DELL服务器,作为WEB服务器使用,安装的Windows Server操作系统,配置了SQL Server数据库: 采用了Xen Server虚拟化系统: 底层是通过 ...

  5. SQL Server 2008系统的系统数据库

    系统数据库是指安装程序一起安装,用于协助SQL Server 2008系统共同完成管理操作的数据库,它们是SQL Server 2008运行的基础.它们分别是:master.model.tempdb. ...

  6. 在 Visual Studio .NET 中使用 SQL Server 2000 创建数据库应用程序(1)

    适用于:     Microsoft? SQL Server? 2000     Microsoft Visual Studio? .NET 摘要:如何使用 Visual Studio .NET 工具 ...

  7. SQL Server中的数据库文件组和零碎还原

    So far, we discussed many de-facto details about SQL Server database backup and restore. In this 15t ...

  8. mysql 存储过程 风险_删除/恢复SQL server危险的存储过程方法

    删除/恢复SQL server危险的存储过程方法 有需要的朋友可参考一下本文章. 清除SQL Server 2000所有的危险扩展存储过程 --清除完后,需要对xplog70.dll文件进行改名 -- ...

  9. SQL Server 进阶 01 数据库的设计

    SQL Server 进阶 01 数据库的设计 本篇目录 课程内容回顾及介绍 为什么需要规范的数据库设计 设计数据库的步骤 绘制E-R(实体-关系)图 实体-关系模型 如何将E-R图转换为表 数据规范 ...

最新文章

  1. colab找不到模块 no name
  2. 基于Python查找图像中最常见的颜色
  3. liunx 学习笔记-wzq
  4. centos格式化优盘命令_centos 磁盘分区、格式化及挂载
  5. [转]SVN + CruiseControl.NET + NANT 自动编译提交的项目最小DEMO
  6. 这里先发布一个,自己写得unityUI的适配的方案(插播)
  7. J2ME下的手机游戏的优化
  8. mysql复制主从集群搭建
  9. ★36句经典英文格言
  10. mysql建立索引的优缺点|创建索引alter或create索引分类(PRIMARY KEY,UNIQUE KEY,FULLTEXT,INDEX)作用查看索引show index from table
  11. Yii2框架之旅(六)
  12. PowerDesigner生成的建表脚本中如何把对象的双引号去掉
  13. Python中利用numpy将数组(矩阵)存成csv文件,将csv文件读取为数组(矩阵)
  14. 佳能Canon PIXMA G1010 打印机驱动
  15. 商品中心 --- 淘宝类目属性体系
  16. 数据分析常用名词解释
  17. MD5加密 生成32位md5码
  18. python复利计算_python:复利计算
  19. curl+openssl,编译win32 兼容xp系统的静态库
  20. 投资理财学习笔记二,1.4做个有钱人之富人思维

热门文章

  1. 重新系统(win11)以后,西部硬盘(机械硬盘)识别不了
  2. iPad怎么分屏?学会这个方法,轻松拿捏
  3. Revit二次开发_将数据导入Excel
  4. 【浅墨Unity3D Shader编程】之一 游戏场景的创建 第一个Shader的书写
  5. XWPFParagraph设置样式
  6. HTML(3):IE浏览器编程
  7. 生日快乐的代码_贺渝同学生日快乐!
  8. 你的生日和那位明星同一天呢?
  9. 2022-2028年中国祭祀用品行业市场竞争状况及发展趋向分析报告
  10. C# .net Framework Windows窗体应用【01】