数据库的备份和恢复(2)

数据库的备份和恢复(2)

ID:42067859

大小:258.01 KB

页数:35页

时间:2019-09-07

数据库的备份和恢复(2)_第1页
数据库的备份和恢复(2)_第2页
数据库的备份和恢复(2)_第3页
数据库的备份和恢复(2)_第4页
数据库的备份和恢复(2)_第5页
资源描述:

《数据库的备份和恢复(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章数据库的备份和恢复主要内容1.SQLServer备份的基本概念2.备份设备的概念和分类3.如何实施数据备份4.如何从备份的数据中恢复数据5.恢复系统数据库教学目标掌握数据备份的方法掌握从备份中恢复数据的方法和恢复系统数据库的方法常见的造成数据库损坏的因素有:事务内部的故障系统故障介质故障(硬故障)计算机病毒用户操作错误数据库故障数据库恢复技术问题一:如何建立备份数据?问题二:如何利用备份数据实施数据库恢复?9.1备份的概述1.备份的定义备份是指制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。2.备份的分类备份可以分为2种类

2、型:静态备份:备份期间不允许对数据库有任何存取、修改活动的备份方式动态备份:备份期间可以对数据库有存取或修改,即备份和用户事务可以并发执行1、静态备份和动态备份海量备份:备份全部数据库增量备份:每次只备份上一次更新过的数据2、海量备份和增量备份3.何时备份周期性数据库备份数据库备份是十分耗费时间和资源的,不能频繁进行。应该根据数据库的使用情况确定一个备份的周期。数据库的不定期备份在数据库发生以下变化以后,应该进行数据库的备份:创建、修改、删除数据库前应该备份数据库。创建了用户自定义对象。增加或删除服务器的系统存储过程。修改了master、msdb、model数据库。9.2

3、备份设备备份设备(backupdevice)是指SQLServer中存储数据库和事务日志备份拷贝的载体。备份设备可以被定义成本地的磁盘文件、远程服务器上的磁盘文件、磁带或者命名管道。创建备份时,必须选择存放备份数据的备份设备。当建立一个备份设备时,需要给其分配一个逻辑名和一个物理名。1.备份设备的类型1)磁盘设备磁盘备份设备是指被定义成备份设备文件的硬盘或其它磁盘存储媒体。引用磁盘备份设备与引用任何其它操作系统文件是一样的。如果在网络上将文件备份到远程计算机上的磁盘,需使用通用命名规则名称,以\ServernameSharenamePathFile格式指定文件的位置。2)

4、磁带设备磁带备份设备的用法与磁盘设备相同,但必须将磁带设备物理连接到运行SQLServer实例的计算机上。SQLServer不支持磁带设备的远程备份。SQLServer基于Windows98的桌面版本中,不支持磁带备份设备。若要将SQLServer的数据备份到磁带,应使用WindowsNT4.0或Windows2000支持的磁带备份设备或磁带驱动器。第一个安装到计算机上的磁带设备被分配的名字是\.Tape0,第二个磁带设备的名字是\.Tape1,以后安装的磁带设备的命名以此类推。3)命名管道备份设备SQLServer系统提供了把备份放在NamePipe命名管道上的能力,允

5、许第三方软件供应商提供命名管道备份设备来备份和恢复SQLServer数据库。但要注意,命名管道备份设备不能通过企业管理器创建和管理。①展开服务器组,然后展开服务器。②展开“管理”文件夹,右击“备份”,然后单击“新建备份设备”命令。1)使用企业管理器建立备份设备2.建立备份设备③在“名称”框中输入该备份设备的名称,这是备份设备的逻辑名。④如果建立一个磁盘备份设备,单击“文件名”,执行下列操作之一以确定备份设备的物理名。注意:如果窗口中没有列出磁带设备,则表明本地计算机无法检测到磁带设备。2)使用T-SQL语句建立备份设备系统存储过程sp_addumpdevice可以用来添加备份设备。其

6、语法形式如下:sp_addumpdevice'device_type','logical_name','physical_name'●device_type:备份设备的类型。可以是以下三种类型中的一种:disk以硬盘文件作为备份设备;pipe命名管道备份设备;tape磁带备份设备。●logical_name:备份设备的逻辑名,用于SQLServer管理备份设备。●physical_name:备份设备的物理名称。物理名称必须遵照操作系统文件名称的规则或者网络设备的通用命名规则,并且必须包括完整的路径。【例】分别创建一个本地磁盘、网络磁盘和磁带备份设备。/*创建本地磁盘备份设备*/USE

7、StudentEXECsp_addumpdevice‘disk’,’DiskBak_Student’,’c:dumpStu.bak’/*创建一个磁带备份设备*/EXECsp_addumpdevice‘tape’,’TapeBak_Student’,’\.tape0’/*创建一个网络磁盘备份设备*/EXECsp_addumpdevice‘disk’,’NetBak_Stu’,’\BackSrvSQLBakStu.bak’3.管理备份设备1)列出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。