- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务186创建完整数据库备份
任务18 维护数据库 18.1 场 景 引 入 问题:公司的数据库有可能发生故障,这些故障包括: 病毒。破坏性病毒会破坏系统软件、硬件和数据。 用户操作错误(例如,误删除了某个表)。 硬件故障(例如,磁盘驱动器损坏或服务器报废)。 自然灾难。 当数据库发生这些故障时,如何恢复数据库? 另外,公司要求能够将数据库从一台服务器复制到另一台服务器,请提出解决这些问题的解决方案。 通过还原数据库,只用一步即可完成从数据库备份重新创建整个数据库的过程。 任务18将完成数据库的备份和数据库的还原等任务。 18.2 了解数据库备份和还原的概念 SQL Server 中的备份和还原为存储在 SQL Server 数据库中的关键数据提供了重要的保护手段。备份包括18.2.1节提到的几种类型,在实际应用中,究竟采用哪种类型的备份在某种程度上取决于数据库的恢复模式。 18.2.1 理解数据库备份类型 1. 数据库完整备份 2. 数据库差异备份 3. 事务日志备份 18.2.2 理解恢复模式 18.3 开始备份准备工作 18.3.1 切换数据库的恢复模式 恢复模式是数据库的属性,不同的恢复模式在某种程度上决定了数据库的备份策略。有时,需要对数据库恢复模式进行切换,以进行相应的备份和恢复。在SQL Server中,可通过ALTER DATABASE命令对数据库恢复模式进行切换。 18.3.1 切换数据库的恢复模式 任务18.1 更改恢复模式 问题描述 用Transact-SQL命令将Northwind数据库的恢复模式设置为简单恢复模式。 解决方案 USE master; ALTER DATABASE Northwind SET RECOVERY SIMPLE; 18.3.1 切换数据库的恢复模式 任务18.2 查看数据库恢复模式 问题描述 用Transact-SQL命令查看用户数据库Northwind和系统数据库model的恢复模式。 解决方案 (1) 输入如下代码: USE master; SELECT name AS 数据库 ,recovery_model_desc AS 恢复模式 FROM sys.databases WHERE name IN(model, Northwind); (2) 运行代码,结果如图18.6所示。 18.3.2 创建备份设备 在备份操作过程中,将要备份的数据(即“备份数据”)写入物理备份设备。“物理备份设备”是操作系统提供的磁盘文件。可以将备份数据写入 1~64 个备份设备。 “逻辑备份设备”是指向特定物理备份设备(磁盘文件)的可选用户定义名称。通过逻辑备份设备,可以在引用相应的物理备份设备时使用“逻辑备份设备”名称。 可使用sp_addumpdevice存储过程创建“逻辑备份设备”。 18.3.2 创建备份设备 1. 创建备份设备 任务18.3 使用磁盘文件创建“逻辑备份设备” 2. 查看逻辑备份设备 任务18.4 查看逻辑备份设备 3. 删除逻辑备份设备 任务18.5 删除逻辑备份设备 18.3.3 独立实践 1. 更改恢复模式 用Transact-SQL命令将“教务管理”数据库的恢复模式设置为简单恢复模式。 2. 使用磁盘文件创建“逻辑备份设备” 创建一个逻辑名为 jwglbakData 的磁盘备份设备,使其对应磁盘文件 d:\ jwglbakData \ jwglbakData.bak。 18.4 创建数据库备份 所有的恢复模式都允许创建完整数据库备份或差异数据库备份。完整数据库备份包含数据库中的所有数据。对于可以快速备份的小数据库而言,最佳方法就是使用完整数据库备份。但是,随着数据库的不断增大,完整备份需花费更多时间才能完成,并且需要更多的存储空间。因此,对于大型数据库而言,可以用差异备份来补充完整数据库备份。 下面将完成创建完整数据库备份和部分数据库备份的任务。 18.4.1 创建完整数据库备份 可使用 BACKUP DATABASE 语句创建完整数据库备份。 任务18.6 创建完整数据库备份 问题描述 创建完整数据库备份,将整个Northwind 数据库备份到磁盘文件C:\MyBackups\Northwind.Bak。 解决方案1 USE Northwind; GO BACKUP DATABASE Northwind TO DISK = C:\MyBackups\Northwind.Bak WITH FORMAT; GO 解决方案2 USE master; GO EXEC sp_addumpdevice disk,NorthwinBak,C:\MyBackups\Northwind.Bak; GO BACKUP DATABASE Northwind TO
您可能关注的文档
- 什么是airSelectairSelect是UBNT发明的一种动态频率变换技术,通过.PDF
- 产品实现上板刮锡膏检查SMTSMT检查检查回流焊下板.PPT
- 人造板生产线连续热压机安装施工工法.DOC
- 什么是EC技术.DOC
- 人体空间医学-蒲公英学会.PPT
- 亲探福建客家土楼真貌.PPT
- 什么是全球暖化?.PPT
- 从PJP坡口焊缝说开去.PDF
- 从专利文献看键合铜丝的发M-云南冶金.PDF
- 从一般弗兰克赫兹实验与电子能量分布实验的角度看实验参数对.PPT
- 2024年05月中国矿业报社2024年度公开招考工作人员笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月黑龙江省人民检察院铁路检察机关2024年公开遴选10名公务员笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年05月中共北京市委党史研究室北京市地方志编纂委员会办公室所属事业单位招考聘用笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年05月202山东青岛市文化和旅游局所属部分事业单位公开招聘紧缺急需专业人才5人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年05月云南临沧市中级人民法院招考聘用警务辅助人员6人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月辽宁大连理工大学附属中心医院(大连市中心医院)护理人员招考聘用110人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月黑龙江齐齐哈尔医学院附属第一医院招考聘用91人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月黑龙江哈尔滨医科大学招考聘用161人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月首都医科大学附属北京口腔医院面向应届生招考聘用笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年04月黑龙江齐齐哈尔医学院招考聘用笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
文档评论(0)