• 您的位置我爱Aspx >> 数据库 >> 备份和恢复系统数据库
  • 备份和恢复系统数据库

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:26  关键字:数据库,数据
  • 备份和恢复系统数据库

    系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系 统带来极为严重的后果,所以我们也必须对系统数据库进行备份。这样一旦系统或数据 库失败,则可以通过恢复来重建系统数据库。在SQL Server 中重要的系统数据库主要 有master、 msdb、 distribution、 model。 虽然tempdb 也是系统数据库但没有必要对其进 行备份,因为SQL Server 每次启动都会重新创建该数据库,而当SQL Server 停止运行 时,tempdb 数据库中所有数据都会被自动清除。在本节我们主要讨论master 数据库的 备份和恢复问题。

    备份master 数据库与备份用户数据库一样,只要数据库状态发生变化我们就要通过 备份来保存这些变化以防止一旦系统失。败而导致数据丢失以下情况的发生往往要求我 们立即对master 数据库进行备份。

    增加或删除用户数据库。但是如果增加或删除文件或文件组,或用户数据库自 动增加来容纳新添加的数据,这些操作并不对master 数据库产生影响,所以此 时不必对其进行备份;

    创建新的登录或执行与登录有关的操作,但是增加数据库用户并不影响master 数据库;

    创建或删除备份设备;

    为了进行分布式查询或远程过程调用而对数据库服务器进行配置,如增加连接 服务器或远程登录等。

    对master 数据库,我们常进行完全数据库备份。而恢复master 数据库,却有两种 途径:或是使用master 数据库当前备份,或是执行Rebuild Master Utility 来重建master 数据库。如果master 数据库遭到的损坏还不足以使SQL Server 无法启动,我们可以使 用master 数据库的当前备份来执行恢复;如果master 遭到严重破坏,SQL Server 无法 启动,或者master 数据库的当前备份也不能使用,我们则必须执行Rebuild Master Utility 来重建master 数据库(此时master 数据库中的所有以前的数据都将丢失),然后再使 用备份来进行恢复(如果master 的备份可以使用)。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:复制的概述和术语
    下一篇:事务复制