如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
前面我们已介绍有关数据库及表的基本概念,并详细介绍了数据库和表的创建方法,具体内容主要有以下几方面:1.SQLServer数据库的概念2.SQLServer数据库数据表、约束和索引的概念3.创建、查看、修改和删除数据库和表的方法在实际数据库应用系统中,计算机系统可能会受到各种各样的干扰和侵袭,最为常见的有病毒破坏、计算机硬件故障以及误操作等,这些异常情况很可能导致数据的丢失和破坏。为了能够尽快恢复系统的正常工作并把损失降低到最低,数据库管理系统必须能够对数据库中的数据进行备份,并在需要时及时恢复数据。而定期备份数据库,在发生故障时进行恢复则是DBA的日常重要工作之一。任务描述:教学目标:【任务描述】根据实际需求,说明用户访问学生成绩数据库的可用性要求及其所能采用的备份工具。【任务实现】(1)可用性要求每周一至周五,要求早上8:00~12:00,13:00~17:00必须可用,其余时间可用于执行数据库备份,周六和周日不用数据库,也可以执行数据库备份。要求保证数据库数据的安全,且在发生故障时要求尽可能快地恢复到故障点,在重要的情况下,可以恢复到1周前的数据。(2)备份工具的选择无故障转移集群,无磁带机,只能采用磁盘备份。1.数据库备份的概念及意义任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极其重要。2.数据库备份的概念数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。3.数据库备份类型(1)完全数据库备份(FullBackup)(2)差异数据库备份(DifferentialBackup)(3)事务日志备份(TransactionLogBackup)(4)文件和文件组备份(FileandFilegroupBackup)知识点2:数据库恢复的概念3.用户数据库的恢复的实施:使用企业管理器恢复数据库(1)从完整数据库备份中恢复数据(2)从差异备份中还原数据(3)从事务日志备份中还原数据(4)从文件与文件组中还原数据任务2制定数据库备份与恢复方案(2)学生成绩数据库恢复方案恢复方案的制定与具体的故障类型相关,本系统常见故障及相应的恢复计划如下:①时间点故障:ⅰ备份当前日志;ⅱ进行完全数据库备份的恢复;ⅲ根据时间点选择是否进行差异备份;ⅳ重做连续的日志备份。②备份介质的故障:复制另外一台计算机的备份。③日志文件不可读:ⅰ恢复到最后的日志备份点;ⅱ手工重做事务。④系统数据库故障:ⅰ恢复系统数据库;ⅱ恢复用户数据库。⑤服务器故障:ⅰ重做服务器;ⅱ恢复系统数据库;ⅲ恢复用户数据库。⑥服务器物理故障:ⅰ在另外的计算机上重新安装SQLServer2000;ⅱ按照服务器故障恢复。【任务描述】将学生成绩数据库的恢复模型设置为“完全”。【任务分析】在制定了数据库的备份与恢复方案后,就需要将数据库工作在合适的恢复模型下。【任务实现】①在企业管理器的树形目录中,右击要设置数据库恢复模型的数据库,从弹出的快捷菜单中选择【属性】命令,打开数据库属性对话框。②切换到【选项】选项卡中,在【故障还原】区域的【模型】下拉列表框中选择“完全”恢复模型,如图4-1所示。默认情况下,为“简单”恢复模型。【任务描述】将SQLServerAgent服务设置为自动启动。【任务实现】①依次打开我的电脑→控制面板→管理工具→服务窗口。②鼠标右击“SQLSERVERAGENT”服务,从快捷菜单中选择【属性】命令,打开如图4-2所示【SQLSERVERAGENT的属性】对话框,在【启动类型】下拉列表框中选择“自动”,然后点击【确定】按钮。通常在下列情况下备份系统数据库。(1)修改master数据库之后(2)修改msdb数据库之后(3)修改model数据库之后通常在下列情况下备份用户数据库。(1)创建数据库之后(2)创建索引之后(3)清理事务日志之后(4)执行大容量数据操作之后【任务描述】创建一个逻辑设备名为DISKBackup_StuScore、物理设备名为C:\ProgramFiles\MicrosoftSQLServer\MSSQL\BACKUP\DISKBackup_StuScore.bak的备份设备。【任务实现】(1)用企业管理器创建备份设备①启动企业管理器,展开相应的服务器组和服务器节点。②展开“管理”节点,右击“备份”项,选择快捷菜单中的【新建备份设备】命令,打开如图4-3所示的【备份设备属性-新设备】对话框,在【名称】文本框中输入需创建的备份设备的逻辑名称DISKBackup_StuScore。【任务描述】使用企业管理器分别对StudentScore数据库进行完全备份、差异备份