第15讲:数据库的备份还原以及数据导入也导出_第1页
第15讲:数据库的备份还原以及数据导入也导出_第2页
第15讲:数据库的备份还原以及数据导入也导出_第3页
第15讲:数据库的备份还原以及数据导入也导出_第4页
第15讲:数据库的备份还原以及数据导入也导出_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

回顾数据访问安全的两项基本机制(1)身份验证——确认用户的账号是否有效、口令是否正确。(2)访问许可——指定用户有哪些操作权限。登录两种模式:(1)Windows身份验证模式。适用于能够提供有效身份验证的Windows操作系统。(2)混合身份验证模式。被授权的Windows用户和合法的SQLServer账号都可以登录。角色角色是进行数据库权限管理的管理单位。角色分为固定角色和用户定义数据库角色。数据库原理与应用第15讲数据库的备份与还原提纲内容:备份和恢复的基本概念备份和恢复策略备份和恢复方法重点:数据库备份的类型三种数据库恢复模式第12章数据库的备份与恢复1.备份和恢复的基本概念1.1数据库备份的必要性以下问题可能破坏数据库中的数据:灾难——如:火灾、洪水、地震等管理漏洞——如:数据库管理者的恶意修改介质故障——如:磁盘损坏计算机病毒——如:将一部分数据的小数点左移一位1.备份和恢复的基本概念1.2备份和恢复的作用备份——是对数据库或事务日志进行拷贝。在数据库被破坏时,这些备份文件用来恢复数据库。恢复——就是把遭受破坏或丢失数据的数据库恢复到原来的正常状态。DBBackupDBBackup备份恢复1.备份和恢复的基本概念1.3备份的内容和备份设备备份内容包括:系统数据库——用于恢复DBMS结构。用户数据库——用于恢复用户数据。事务日志——用于恢复某一时段的用户操作,用于恢复到故障点。备份设备:硬盘、磁带等。SQLServer使用物理设备名称或逻辑设备名称来标识备份设备。物理备份设备是操作系统用来标识备份设备的名称。逻辑备份设备是用来标识物理备份设备的别名或公用名称,其名称存储在系统表中。

2.备份的恢复策略2.备份的恢复策略

三种数据库恢复模式完整恢复——为默认恢复模式。它会完整记录下操作数据库的每一个步骤。使用完整恢复模式可以将整个数据库恢复到一个特定的时间点,这个时间点可以是最近一次可用的备份、一个特定的日期和时间或标记的事务。大容量日志恢复——它是对完整恢复模式的补充。简单地说就是要对大容量操作进行最小日志记录,节省日志文件的空间.它只允许数据库恢复到事务日志备份的结尾处,不支持即时点恢复。简单恢复——仅使用数据库备份或差异备份,而不涉及事务日志备份。不能恢复到失败的时间点。通常,此模式只用于对数据库数据安全要求不太高的数据库。3.数据库四种备份类型3.数据库四种备份类型(1)完全备份——备份整个数据库。需要比较大的存储空间来存储备份文件,备份时间也比较长(2)事务日志备份——记录了上一次完整备份或事务日志备份后数据库的所有变动过程。事务日志记录的是某一段时间内的数据库变动情况,因此在进行事务日志备份之前,必须要进行完整备份。在还原数据时,除了先要还原完整备份之外,还要依次还原每个事务日志备份。(3)差异备份——只记录上次备份后发生的更改。(4)文件和文件组备份——该备份方式在数据库文件非常庞大时十分有效,由于每次只备份一个或几个文件或文件组,可以分多次来备份数据库,避免大型数据库备份的时间过长。使用户只恢复已损坏的文件或文件组。而不用恢复数据库的其余部分。4.备份方法创建备份设备。

方法一:使用管理平台

方法二:使用sp_addumpdevice创建备份设备

[请自己查看手册]12.1.2创建和删除备份设备备份管理台方法图解123建备份设备45方法1:先备份数据库,后建备份设备方法2:先建备份设备,后备份数据库5.备份和恢复策略5.1备份和恢复的工作内容包括:制定策略——根据数据库的特点、备份条件来制定备份计划。定时备份——比如每周一次完整备份、每天一次差异备份、每小时一次日志备份。发生错误时恢复。5.备份和恢复策略5.2备份和恢复的策略策略的内容包括:备份哪些内容,备份到什么介质使用什么备份类型何时备份,备份频率发生错误时如何恢复制定策略的依据考察数据库的更新频度考察备份设备的容量考察留给备份的时间5.备份和恢复策略5.3一个数据库备份计划某证券公司的数据库,存放交易记录。对公司而言,具有最高重要性。为保证数据库可恢复,采用以下备份策略:(1)数据库服务器做双机热备份,防止其中一台服务器的突然崩溃引发系统错误,并且防止其中的一台服务器的介质错误引发数据丢失。(2)每晚做一次完整的数据库备份,到异地的大容量磁盘。防止突发灾难。(3)每小时做一次事务日志备份,反映业务流水。12.2数据库的恢复6.恢复方法6.1恢复数据库方法一:使用管理平台方法二:使用RESTORE语句恢复数据库[请自己查看手册]使用管理台恢复数据库图解方法1:在原数据库上恢复使用管理台恢复数据库图解方法2:原数据库不存在,全新恢复默认为最近状态,也可设置具体时间点本章小结(1)数据库备份和恢复是两个相对应的操作。备份是对数据库或事务日志进行复制,恢复是将数据库备份重新加载到系统中的过程。(2)备份设备是指数据库备份到的目标载体,即备份到何处。在SQLServer2008中允许使用两种类型的备份设备,分别为硬盘和磁带。(3)SQLServer支持完全备份、事务日志备份、差异备份、文件和文件组备份4种数据库备份类型。提供了3种数据库恢复模型:简单恢复、完全恢复、大容量日志记录恢复。恢复模型决定总体备份策略。第12章数据库的备份与恢复小课内容22回顾大课内容,20分钟恢复完整恢复、大容量日志恢复、简单恢复备份完全备份、事务日志备份、差异备份、文件和文件组备份数据库的导入导出

通过导入和导出操作可以在SQLServer2008和其他异类数据源(例如Excel或Oracle数据库)之间轻松移动数据。例如:可以将数据从Excel应用程序导出到数据文件,然后将数据大容量导入到SQLServer表。“导出”是指将数据从SQLServer表复制到数据文件。“导入”是指将数据从数据文件加载到SQLServer表。这一节主要介绍SQLServer2008如何进行数据的导入和导出。

数据库表数据导出在SQLServer2008中,可以在SQLServerManagementStudio中将数据库表数据导出。1)

打开SQLServerManagementStudio,用鼠标右键单击数据库对象。在弹出的快捷菜单中选择“任务”下的“导出数据”选项。数据库表数据导入在SQLServer2008中,也可以在SQLServerManagementStudio中将数据导如入到数据库表中。1)打开SQLServer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论