SQLSERVER2000支持三种恢复模型
1.简单恢复模型
简单恢复模型允许将数据库恢复到最新的备份
简单恢复的备份包括:
   数据库备份
   差异备份

2.完全恢复模型
完全恢复模型允许将数据库恢复到特定即时点
完全恢复的备份包括:
   数据库备份
   差异备份
   事务日志备份

将数据库还原到故障点步骤:
1.备份当前活动事务日志
2.还原最新数据库备份但不恢复数据库
3.按照创建的顺序,还原自数据库备份后创建的每个事务日志备份,但不恢复数据库
4.应用最新的事务日志备份(步骤1中创建的)并恢复数据库

3.大容量日志记录恢复模型
大容量日志记录恢复模型允许大容量日志记录操作

创建新数据库时,继承model数据库的恢复模型,默认是简单恢复模型

可以在企业管理器中切换恢复模型,如下图所示SQLSERVER2000的恢复模型

完全恢复模型时,可以在企业管理器中备份事务日志,如下图所示SQLSERVER2000的恢复模型

企业管理器中的备份功能其实就是调用BackUp命令,备份数据库是Backup Database,备份事务日志是Backup Log。同样,企业管理器中的还原功能就是调用Restore命令,还原数据库是Restore Database,还原事务日志是Restore Log。可以通过事件查看器跟踪这些命令。

当在企业管理器还原数据库时,还原选择数据库,企业管理器会自动按照如上所述的步骤将数据库还原到故障点,可以通过事件查看器跟踪这些命令,如下图所示
SQLSERVER2000的恢复模型

SQL SERVER使用以下的备份历史表来跟踪备份活动
   backupfile
   backupmediafamily
   backupmediaset
   backupset
这些表都存储在msdb数据库

分类:

技术点:

相关文章: