第11章 数据备份、恢复和表第11章 数据备份、恢复和报表第11章 数据备份、恢复和报表第11章 数据备份、恢复和报表.ppt

第11章 数据备份、恢复和表第11章 数据备份、恢复和报表第11章 数据备份、恢复和报表第11章 数据备份、恢复和报表.ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用RESTORE语句还原数据库 * 第*页 use test go create table s (sno char(6) primary key) create table c (cno char(4) primary key) create table sc (sno char(6), cno char(4), grade tinyint, primary key (sno,cno), foreign key (sno) references s(sno), foreign key (cno) references c(cno) ) SC表为空 3. 在e:\下创建testbackup文件夹 4.分别创建backupfull,backdiff,backlogs备份设备。 5. 右击test数据库----属性----选项(恢复模式:完整) 6.将test数据库完整备份到backupfull设备上。(覆盖所有现在备份集) 7.Insert into sc values(‘01’,’1001’,60) 插入第1条记录 8.将test数据库差异备份到backupdiff设备上。(覆盖所有现在备份集) 9. Insert into sc values(‘02’,’1002’,70) 插入第2条记录 10.备份test数据库事务日志1到backuplogs设备上。(覆盖所有现在备份集) 11. Insert into sc values(‘03’,’1003’,80) 插入第3条记录 12.备份test数据库事务日志2到backuplogs设备上。(追加到现在备份集) 13. Insert into sc values(‘04’,’1004’,900) 插入第4条记录 14.模拟灾难 右击服务器---停止 更改test.mdf文件名后,右击服务器-----启动 不能打开test表 15.对test数据库做尾日志备份 目的:对可能已损坏的数据库进行的日志备份,用于捕获所有尚未备份的日志记录,尾日志备份出现在故障时进行,用于防止丢失工作数据。 备份名称:test 事务日志 尾备份  选项页中的覆盖媒体选“追加到现在备份集” 选项页中的事务日志选“备份日志尾部,并使数据库处于还原状态” 16. 还原数据库到发生灾难时刻。 右击test数据库---任务---还原---数据库… 选“覆盖所有现在备份集” 回滚未提交事务,使数据库处于可以使用状态。 Sc表中可以看到有第4条记录,即恢复到了发生故障的时刻。 11.5 报表管理 11.1.2 数据库的导入 示例:将e:\sql\data.txt文本文件导入到sql server的abc数据库中 select distinct * into temp from student delete from student insert into student select * from temp 如何去除表中重复的行 11.2 数据库的备份与还原 实验如下: 12.2.1 执行备份操作 在执行备份操作之前,应该创建数据库的备份文件。备份文件既可以是永久性的,也可能是临时性的。然后,把指定的数据库备份到备份文件上。 * 第*页 创建永久性的备份文件 执行备份的第一步是创建将要包含备份内容的备份文件。为了执行备份操作,在使用之前所创建的备份文件称为永久性的备份文件。这些永久性的备份文件也称为备份设备。 如果希望所创建的备份设备反复使用或执行系统的自动化操作例如备份数据库,必须使用永久性的备份文件。如果不打算重新使用这些备份文件,可以创建临时的备份文件。例如,如果正在执行一次性的数据库备份或正在测试准备自动进行的备份操作,可以创建临时备份文件。 * 第*页 创建备份设备 * 第*页 “备份设备”对话框 * 第*页 使用多个备份文件来存储备份 在执行数据库备份过程中,Microsoft SQL Server系统可以同时向多个备份文件写备份内容。这时的备份称为并行备份。如果使用多个备份文件,那么数据库中的数据就分散在这些备份文件中。在执行一次备份过程中,使用到的一个或多个备份文件称为备份集。 使用并行备份可以降低备份操作的时间。 * 第*页 BACKUP语句 如果希望灵活地执行备份操作,那么可以使用Transact-SQL语言中的BACKUP语句 BACKUP语句的基本语法形式如下所示: BACKUP DATABASE { database_name | @database_name_var } TO backup_device [ ,...n ] * 第*页 使用BACKUP语句执行备份 * 第*页 备份方法 Microso

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档