欢迎来到天天文库
浏览记录
ID:42067124
大小:299.01 KB
页数:10页
时间:2019-09-07
《数据库备份恢复及自动化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第11章数据库备份、恢复及自动化随着计算机技术的发展,很多企业的日常工作也越来越多地与计算机紧密相连,一个依靠计算机运转的企业,在享受计算机带来工作效率的同时,也要承受因为计算机的崩溃而造成重要数据丢失甚至全部业务瘫痪的风险。为了防止这种灾难事故的出现,数据备份和恢复就成了一项不可忽视的非常重要的系统管理工作。本章将概要介绍数据库管理方面的一些内容,例如,在日常工作时对数据库进行备份以及发生故障后恢复数据库等。2本章学习要点:了解数据库备份的基本概念掌握备份和恢复数据库认识自动化管理SQLServer311.1数据库备份基本概念进行数据库备份及其事务日志的日常备
2、份对于维护数据库系统是非常重要的。这样就可以在系统发生故障、操作系统崩溃或者出现其他严重数据库错误时,从数据库的最新备份中对数据库系统进行恢复。在本节介绍了有关数据库备份的基本概念。411.1.3常用备份设备备份设备即用来存放备份数据的物理设备。备份设备包括磁盘、磁带和命名管道。当建立一个备份设备时,要给该设备分配一个逻辑备份名和一个物理备份名,物理备份名是操作系统识别该设备所使用的名称.1.磁盘备份设备2.磁带备份设备3.命名管道设备11.2备份数据库进行数据库备份及其事务日志的日常备份对于维护数据库系统是非常重要的。这样就可以在系统发生故障、操作系统崩溃或者出
3、现其他严重数据库错误时,从数据库的最新备份中对数据库系统进行恢复。一般来说,备份数据库最简单的方法就是导出数据。当因为磁盘损坏而丢失一个或多个数据文件时,可以导入整个数据库来恢复数据,这是导出的逆向操作。本节将详细介绍在系统硬件发生故障的情况下确保数据安全性的方法。511.2.1SQLServer的备份策略针对不同数据库系统的实际情况,SQLServer提供了3种主要的备份策略:只备份数据库,备份数据库和事务日志,差异备份。1.只备份数据库2.备份数据库和事务日志3.差异备份611.2.3使用T-SQL语句备份数据库可以在查询分析器中执行BACKUP语句来备份数据
4、。BACKUP语句可以用来对指定数据库进行全库备份、差异备份、日志备份或文件和文件组备份,使用BACKUP语句需要指定备份的数据库、备份的目标设备、备份的类型以及一些备份选项。1.全库备份2.差异备份3.日志备份4.文件和文件组备份711.3恢复数据库恢复就是把遭到破坏或丢失的数据或出现重大错误的数据恢复到原来正常的状态。对于能够恢复到什么状态取决于备份,为了维护数据的完整性,在备份中未完成的事务并不能进行恢复。恢复数据库,就是让数据库根据备份的数据回到备份时的状态。当恢复数据库时,SQLServer会自动将备份文件中的数据全部复制到数据库,并回滚任何并未完成的事
5、务所,以保证数据库中数据库的完整性和一致性。811.3.1使用T-SQL语句恢复数据库使用T-SQL语句RESTORE可以完成对整个数据库的恢复,也可以恢复数据库的日志,或者是指定恢复数据库的某个文件或文件组。1.恢复整个数据库2.恢复事务日志3.恢复部分数据库911.4自动化管理SQLServer在管理员的工作中,有许多管理职责每天都是固定不变的,非常单调乏味。通过使重复的管理任务及对服务器事件的响应自动化,可以留出时间来执行另一些管理任务,这些管理任务需要创造性而缺乏可预测性或可编程性的响应。为了更好地减轻数据库管理员的工作量,同时实现多服务器管理的规范化和简
6、单化,在SQLServer2000中对自动化管理作出了许多的改进。在本节中将概要介绍SQLServer自动化管理的机制。10
此文档下载收益归作者所有