数据库的备份与恢复课件.ppt

数据库的备份与恢复课件.ppt

ID:57016633

大小:102.00 KB

页数:20页

时间:2020-07-26

数据库的备份与恢复课件.ppt_第1页
数据库的备份与恢复课件.ppt_第2页
数据库的备份与恢复课件.ppt_第3页
数据库的备份与恢复课件.ppt_第4页
数据库的备份与恢复课件.ppt_第5页
资源描述:

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

1、网络数据库第十一章数据库的备份与恢复第一节概念第二节备份第三节恢复备份第一节概念3.备份权限:sysadmin,db_owner,db_backupoperator一、备份1.备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。2.备份可分为静态备份和动态备份。备份期间不允许对数据库进行任何存取、修改活动的备份方式称为静态备份。备份期间允许对数据库进行存取或修改,即备份和用户事务可以并发执行的备份方式称为动态备份。4.备份介质:指备份内容的载体⑴设备类型:硬盘、磁带等⑵创

2、建逻辑备份设备在企业管理器中创建备份设备为mylog用T-SQL创建例:创建永久性备份文件mybackup.bakEXECsp_addumpdevice'disk','mybackup','C:ProgramFilesMicrosoftSQLServerMSSQLBackupmybackup.bak'⑶删除备份设备在企业管理器删除之5.备份的内容⑴备份记录系统信息的系统数据库;⑵备份记录用户数据的用户数据库。6.执行备份前的考虑1)确定备份的频率;2)确定备份的内容;3)确定使用的介质;

3、4)确定备份工作的负责人;5)确定使用在线备份还是脱机备份;6)是否使用备份服务器;7)确定备份存储的地方;8)确定备份存储的期限。二、恢复就是让数据库根据备份的数据回到备份时的状态。●第二节备份■一、备份的类型■二、用企业管理器执行备份■三、用T-SQL执行备份●一、备份的类型1.完全数据库备份:如每周备份一次4.数据库文件或新文件组备份:有选择的备份○3.事务日志备份:如每小时备份一次2.增量备份:如每天备份一次二、用企业管理器执行备份1.完全数据库备份2.增量备份3.事务日志备份○三、用T-

4、SQL执行备份BACKUPDATABASEstudentTODISK='mybackup'WITHINIT,NAME='studentbackup',DESCRIPTION='Fullbackupofstudent'注:INIT-----覆盖1.完全数据库备份例:将student数据库完全备份到设备mybackup'C:ProgramFilesMicrosoftSQLServerMSSQLBackupdifbackup.bak'BACKUPDATABASEstudentTODISK='C

5、:ProgramFilesMicrosoftSQLServerMSSQLBackupdifbackup.bak'WITHDIFFERENTIAL,NOINIT,NAME='studentbackup',DESCRIPTION='Differentialbackupofstudent'2.增量备份例:将student数据库增量备份到文件BACKUPLOGstudentTODISK='mylog'WITHNOINIT,NAME='studentlogbackup',DESCRIPTION='

6、logbackupofstudent'○3.事务日志备份例:将student日志备份到设备mylog第三节恢复备份一、恢复的主要步骤二、在企业管理器中恢复三、用T-SQL语句恢复●一、恢复的主要步骤1.首先恢复完全备份的数据库备份2.然后恢复增量备份的数据库备份3.最后恢复相应的日志文件备份○二、在企业管理器中恢复1、恢复完全数据库备份2、恢复增量备份3、恢复事务日志备份○三、用T-SQL语句恢复1.恢复完全数据库备份注:FILE=1-----表示从设备上第一个备份中恢复。NORECOVERY--

7、--表示不回滚所有未完成的事务。RECOVERY----表示回滚所有未完成的事务,缺省。例:将设备mybackup完全恢复到student数据库RESTOREDATABASEstudentFROMmybackupWITHFILE=1,NORECOVERYRESTOREDATABASEstudentFROMDISK='c:ProgramFilesMicrosoftSQLServerMSSQLBackupdifbackup.bak'WITHFILE=1,NORECOVERY2、恢复增量备份例

8、:将文件'c:ProgramFilesMicrosoftSQLServerMSSQLBackupdifbackup.bak'增量恢复到student数据库3、恢复事务日志备份RESTORELOGstudentFROMmylogWITHFILE=1○例:将设备mylog中的日志恢复到student数据库。

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

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

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