文档详情

第五章数据库的建立、备份与恢复.ppt

发布:2017-04-27约2.11千字共121页下载文档
文本预览下载声明
第五章 ;教学目标;重点与难点;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;;*;*;*;*; 执行一个全库备份; 执行差异备份;SQL Server执行差异备份时注意下列几点: 若在上次完全数据库备份后,数据库的某行被修改了,则执行差异备份只保存最后一次改动的值; 为了使差异备份设备与完全数据库备份的设备相互能区分开来,应使用不同的设备名。 ; 执行一个事务日志备份; 执行一个数据库文件或文件组的备份;语法: BACKUP DATABASE phoneorders FILE=orders2 to orderbackup2 BACKUP LOG phoneorders to orderbackuplog ; 规划一个备份策略; 全库备份策略;差异备份策略;5.2.3 备份操作和备份命令;*;;;5.2.3.1 创建备份设备 ;;5.2.3.1 创建备份设备 ;新创建的备份设备;5.2.3.1 创建备份设备 ;*;5.2.3.2 数据库的备份;; 例5.3 在硬盘上创建一个临时性备份文件,??且把northwind数据库备份到此临时性备份文件中。 USE master BACKUP DATABASE northwind to DISK=C:\Temp\Mycustomers.bak ;;*;*;5.2.3.2 使用企业管理器进行备份 ;5.2.3.2 使用企业管理器进行备份 ;*;*;*;*;*;*;*;*;5.3 数据库恢复的基本概念 ;5.3 数据库恢复的基本概念 ;*;数据库的恢复;数据库的恢复模式;数据库的恢复模式(续);恢复状态;恢复数据库的方法;使用RESTORE语句恢复数据库; 在RESTORE语句中,可以使用一些选项 : RECOVERY RECOVERY选项是系统的默认选项。该选项用于恢复最后一个事务日志或者完全数据库恢复,可以保证数据库的一致性。当使用该选项时,系统取消事务日志中任何未提交的事务,并提交任何完成的事务。在数据库恢复进程完成之后,就可以使用数据库。如果必须使用增量备份恢复数据库,就不能使用该选项。 NORECOVERY 当需要恢复多个备份时,应使用NORECOVERY选项。这时,系统既不取消事务日志中任何未提交的事务,也不提交任何已完成的事务。在数据库恢复之前,数据库是不能使用的 File:标识要还原的备份集。File=1,指示备份媒体中的第一个备份集…… ;; 使用企业管理器恢复数据库; 从不同的备份中恢复数据库 ; 从完全数据库备份中恢复 ; 对于用户来说,没有必要在恢复数据库之前重新创建数据库。一般在数据库的物理磁盘文件损坏,或者整个数据库被删除、破坏时,应该从完全数据库备份中恢复. ;从差异备份中恢复 ;例:USE master RESTORE DATABASE northwind FROM nwindbacdiff WITH NORECOVERY ;从事务日志备份中恢复 ;语法结构: RESTORE LOG {database _name| @database _name_var} [FROM backup_file[,...n]] [WITH] [[,] {NORECOVERY| RECOVERY|; 从文件或者文件组备份中恢复 ;语法形式如下: RESTORE DATABASE {database_name| @database_name_var} file_or_filergroup[,...m] [FROMbackup_fil
显示全部
相似文档