- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目6 据库的备份与恢复
项目6:数据库的备份与恢复 任务6-1:创建备份设备,备份数据库 任务6-2:还原数据库 任务6-3:自动备份数据库任务6-4:分离与附加数据库任务6-5:数据的导入与导出 任务6-1:创建备份设备,备份数据库 1、备份概述 备份是指数据库管理员定期或不定期地将数据库部分或全部内容复制到磁带或磁盘上保存起来的过程。当数据库遭到破坏时,可以利用备份进行数据库的恢复。 备份的目的就是当数据库发生意外时,尽可能的减少数据的丢失。 何时进行备份,取决于所能承受数据损失的大小。 执行备份操作必须拥有数据库备份的权限。 SQL Server 2005支持的备份类型如下: 完整数据库备份 差异数据库备份 部分备份 部分差异备份 事务日志备份 文件和文件组备份 完整数据库备份 完整数据库备份是指备份数据库中当前所有的数据,包括事务日志。与差异备份和事务日志备份相比,完整数据库备份使用的存储空间多,完成备份操作需要的时间长,所以完整数据库备份的创建频率通常比差异备份或事务日志备份低。完整数据库备份适用备份容量较小或数据库中数据的修改较少的数据库。完整数据库备份是差异备份和事务日志备份的基准。 差异数据库备份 差异数据库备份是指备份自上次完整数据库备份以来更改的数据。差异数据库备份比完整数据库备份小而且备份速度快,因此可以经常地备份;经常备份将减少丢失数据的危险。差异数据库备份适合于修改频繁的数据库。 事务日志备份 事务日志备份是指备份自上次备份以来数据变化的过程,即事务日志文件的信息。其中的上次备份可以是完整数据库备份、差异数据库备份或事务日志备份。每个事务日志备份都包括创建备份时处于活动状态的部分事务日志,以及先前事务日志备份中未备份的所有日志记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。 文件和文件组备份 文件和文件组备份适合于特大型数据库,因为一个很大的数据库要进行完全数据库备份需要很长的时间,那么可以将数据库的文件和文件组分别进行备份。使用文件和文件组备份可以只还原损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。文件和文件组的备份又可以分为完整文件和文件组备份以及差异文件和文件组备份。 备份后如果数据库发生了意外,一般应遵循如下的步骤进行恢复: 如果当前日志没有损坏,首先备份事务日志。 恢复最近的完整数据库备份。 恢复最近的差异备份(如果进行过差异备份)。 依次恢复自差异备份以后的所有事务日志备份(按备份的先后顺序恢复)。 2、备份设备 创建备份时,必须选择存放备份数据的备份设备,即存放备份的存储介质。备份设备可以是磁盘或磁带。当建立一个备份设备时要分配一个逻辑名称和一个物理名称。物理名称是操作系统用来标识备份设备的名称;逻辑名称是用户定义的,用来标识物理备份设备的别名。 1)使用SQL Server Management Studio创建备份设备 2)使用系统存储过程sp_addumpdevice创建备份设备 其语法格式如下: sp_addumpdevice device_type , logical_name ,? physical_name 其中: device_type:是指备份设备类型,磁盘:disk; 磁带:tape。 logical_name:备份设备的逻辑名称。 physical_name:备份设备的物理名称,包含完整路径。 示例:本示例添加一个名为sales_backup 的磁盘备份设备,其物理名称为D:\sales_backup.bak。 EXEC sp_addumpdevice disk, sales_backup, d:\sales_backup.bak 3)使用系统存储过程sp_dropdevice删除备份设备 其语法格式如下: sp_dropdevice device [,delfile] 其中: device:是指备份设备的逻辑名称。 delfile:是否删除物理备份设备文件,列出‘delfile’参数则删除。 示例:删除以上创建的备份设备。 EXEC sp_dropdevice sales_backup 3、备份操作 1)使用SQL Server Management Studio备份数据库 教材P199~200。 2)使用T-SQL语句备份数据库 ① 使用BACKUP DATABASE 命令进行完整数据库备份和差异数据库备份,语法格式如下: BACKUP DATABASE database_name TO backup_device [ WITH [INIT | NOINIT]?[ [ , ] DIFFERENTIAL ]] 说明:
您可能关注的文档
最近下载
- 人教版历史九年级上册全套教学课件.pptx
- DL_T 1074-2019 电力用直流和交流一体化不间断电源(代替DL_T 1074-2007).docx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- 白癜风中西医防治(王砚宁)_部分1.pdf VIP
- 第二单元生物制品生产等基本技术61课件.pptx VIP
- 最全监理大纲(共486页).docx
- DLT_5293-2013 电气装置安装工程 电气设备交接试验报告统一格式.docx VIP
- MZT213-2024学术类社会团体自身建设指南.pdf VIP
- 职业素养与职业礼仪.docx VIP
- 政务视联网系统解决方案.pptx VIP
文档评论(0)