十二数据库备份和还原.ppt
《十二数据库备份和还原.ppt》由会员分享,可在线阅读,更多相关《十二数据库备份和还原.ppt(52页珍藏版)》请在三一办公上搜索。
1、十二 数据库备份和还原,数据库设计与实现软件系统技术教研室,2023/10/10,tcl,2,演示pubs数据库的备份和还原,2023/10/10,tcl,3,12.1 规划备份策略(掌握)12.2 备份用户数据库(掌握)12.3 还原用户数据库(掌握)12.4 从数据库快照恢复数据(掌握)12.5 恢复系统数据库(掌握),2023/10/10,tcl,4,12.1 规划备份策略,SQL Server备份策略恢复模式完整数据库备份策略数据库和事务日志备份策略差异备份策略文件或文件组备份策略具有备份数据库的权限的角色备份媒体,2023/10/10,tcl,5,2023/10/10,tcl,6,2
2、023/10/10,tcl,7,完整数据库备份策略,以下情况应采用完整数据库备份:数据库较小数据库具有很少的数据修改操作或是只读数据库时 如果采用完整数据库备份则要定期清除事务日志,星期日,星期一,星期二,2023/10/10,tcl,8,数据库和事务日志备份策略,使用数据库和事务日志备份策略的场合:修改频繁的数据库 完整备份耗时太长,星期日,星期一,2023/10/10,tcl,9,差异备份策略,使用差异备份策略的场合:数据库频繁修改需要进行最小化备份时单独备份事务日志,星期一,星期二,2023/10/10,tcl,10,文件或文件组备份策略,使用文件或文件组备份策略的场合:超大型数据库 完
3、整备份时间太长单独备份事务日志可能管理比较复杂,星期日,星期一,星期二,星期三,数据文件 1,数据文件 2,数据文件3,2023/10/10,tcl,11,具有备份数据库的权限的角色,sysadmin db_owner db_backupoperator,2023/10/10,tcl,12,备份媒体,SQL Server 支持备份到:磁带磁盘备份设备备份文件的固定存储位置备份集备份文件的存储带区,2023/10/10,tcl,13,12.2 备份用户数据库,执行完整数据库备份的方法执行事务日志备份的方法执行差异备份的方法执行文件和文件组备份的方法确保备份完整性的选项,2023/10/10,tc
4、l,14,执行完整数据库备份的方法,备份整个数据库包含部分事务日志文件,BACKUP DATABASE database_name|database_name_varTO,nWITH FORMAT,INIT|NOINIT,2023/10/10,tcl,15,练习,创建一个逻辑名称为pubsBackup的命名备份设备,并执行完整数据库备份。USE masterEXEC sp_addumpdevice disk,pubsBackup,C:pubsBackup.bakBACKUP DATABASE pubs TO pubsBackup,2023/10/10,tcl,16,练习,执行完整数据库备份,并
5、备份到pubsBackup命名备份设备,改写该文件中所有先前的备份。USE masterBACKUP DATABASE pubs TO pubsBackup WITH INIT,2023/10/10,tcl,17,练习,执行完整数据库备份,并备份到pubsBackup命名备份设备,该文件中所有先前的备份保持不变。USE masterBACKUP DATABASE pubs TO pubsBackup WITH NOINIT,2023/10/10,tcl,18,练习,创建一个备份磁盘文件并执行一个完整pubs数据库备份,备份数据存储到该文件中。USE masterBACKUP DATABASE
6、pubs TO DISK=C:pubsBackup.bak,2023/10/10,tcl,19,执行事务日志备份的方法,将数据库恢复到故障点 对配置为使用完整或大容量日志恢复模式的数据库执行事务日志备份 频繁创建,BACKUP LOG database_name|database_name_varTO,n WITH INIT|NOINIT,2023/10/10,tcl,20,练习,为pubs数据库日志创建一个逻辑名称为pubsLogBackup的命名备份设备,并备份pubs数据库的事务日志。USE masterEXEC sp_addumpdevice disk,pubsLogBackup,C:
7、pubsLogBackup.bakBACKUP LOG pubs TO pubsLogBackup,2023/10/10,tcl,21,练习,执行名为pubsTail尾日志备份,将数据库还原到故障点。USE masterEXEC sp_addumpdevice disk,pubsTailBackup,C:pubsTailBackup.bakBACKUP LOG pubs TO pubsTailBackup WITH NORECOVERY,NO_TRUNCATE,2023/10/10,tcl,22,执行差异备份的方法,备份自上一次基础备份之后的所有数据更改 比基础备份占用空间更小、速度更快,BA
8、CKUP DATABASE database_name|database_name_varTO,nWITH DIFFERENTIAL,2023/10/10,tcl,23,练习,在临时备份文件上创建差异备份。USE masterBACKUP DATABASE pubs TO C:pubsDiff.bak WITH DIFFERENTIAL,2023/10/10,tcl,24,执行文件和文件组备份的方法,应用于大型数据库管理较为复杂,BACKUP DATABASE database_name|database_name_var,m TO,nWhere is:FILE=logical_file_na
9、me|logical_file_name_var|FILEGROUP=logical_filegroup_name|logical_filegroup_name_var,2023/10/10,tcl,25,练习,PhoneOrders数据库包含三个文件:Orders1,Orders2和Orders3。事务日志存储在Orderlog文件中。已经存在以下备份文件:OrderBackup1,OrderBackup2,OrderBackup3和OrderBackupLog。现要求备份数据库中的Orders2文件以及数据库的事务日志。USE masterBACKUP DATABASE PhoneOrde
10、rs FILE=Orders2 TO OrderBackup2 BACKUP LOG PhoneOrders TO OrderBackupLog,2023/10/10,tcl,26,确保备份完整性的选项,使用 BACKUP 语句的MIRROR TO 选项使用 BACKUP 和 RESTORE 语句的CHECKSUM 选项 使用 RESTORE VERIFYONLY 语句验证备份,2023/10/10,tcl,27,练习,将pubs数据库备份到名为pubsOrginal的备份设备,并将此备份镜像到pubsMirror设备。USE masterBACKUP DATABASE pubs TO pub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十二 数据库 备份 还原
链接地址:https://www.31ppt.com/p-6246598.html