- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL_第14章_数据库备份和恢复
第14章 数据库的备份和恢复 ;14. 1 备份概述;数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。这些复制的数据拷贝称为后备副本。
当数据库中的数据遭到破坏或丢失时,可以利用后备副本进行数据库的恢复,但只能恢复到备份时的状态。要使数据库恢复到发生故障时刻前的状态,必须重新运行自备份以后到发生故障前所有的更新事务。;数据库中的数据丢失或被破坏可能是由于以下原因:
(1)计算机硬件故障:硬盘损坏会使得存储于其上的数据丢失。
(2)软件故障:软件设计上的失误或用户使用的不当。
(3)病毒:破坏性病毒破坏系统软件、硬件和数据。
(4)误操作:误使用诸如DELETE、UPDATE等命令
(5)自然灾害:如火灾、洪水或地震等。
(6)盗窃。一些重要数据可能会遭窃。;14.1.2 备份的分类
备份可分为静态备份和动态备份。
静态备份:备份期间不允许对数据库进行任何存取、修改活动的备份方式。
动态备份:备份期间允许对数据库进行存取或修改,即备份和用户事务可以并发执行的备份方式。
静态备份简单,但降低数据库的可用性。
动态备份可克服静态备份的缺点。但是,动态备份结束后,后备副本上的数据并不能保证是正确有效的。;14.1.3 何时备份
SQL Server的备份可以手工完成,也可以通过SQL Server Agent完成。SQL Server Agent可以在事先设定的任一天的任何时候执行备份计划。
数据库备份分为两种,一种是定期进行的备份,另一种是不定期的数据库备份。不定期的备份一般是数据库发生某些改变后进行的。
;14.1.3 何时备份
1. 周期性数据库备份
一种经常采用的备份方案是:每月、每周、每日都进行一次备份。
每月一次的备份,要么在月初,要么在月末,这个备份可以永久保存。
每周一次的备份,它应该保存一段时期,比如一年。
每日的备份,应该保存一个月。
备份应该保存在一个安全地方,比如防火、距离机房较远的地方。;2. 数据库不定期的备份
在数据库发生以下改变后,应该进行数据库的备份。
① 创建、修改、删除数据库前应该备份数据库。
② 创建了用户自定义对象。
③ 增加或删除服务器的系统存储过程。
④ 修改了master、msdb、model数据库。
⑤ 清除事务日志或执行了不写入事务日志的操作。;14.2 备份设备;14.2.1 备份设备的类型
1. 磁盘设备
磁盘备份设备是指硬盘或其它磁盘存储媒体。可以将本地磁盘或远程磁盘定义成磁盘备份设备,磁盘备份设备根据需要可大可小。
在网络上将文件备份到远程计算机上的磁盘,需使用通用命名规则名称,以 \\Servername\Sharename\Path\File 格式指定文件的位置。
在网络上备份数据可能受网络数据传输错误的影响,因此备份操作完成后应该进行备份的验证。
;2. 磁带设备
磁带备份设备的用法与磁盘设备相同,但必须将磁带设备物理连接到运行 SQL Server 实例的计算机上。SQL Server不支持磁带设备的远程备份。
第一个安装到计算机上的磁带设备被分配的名字是\\.\Tape0,第二个磁带设备的名字是\\.\Tape1,以后安装的磁带设备的命名以此类推。
;3. 命名管道备份设备
SQL Server系统提供了把备份放在Name Pipe命名管道上的能力,允许第三方软件供应商提供命名管道备份设备来备份和恢复SQL Server数据库。但要注意,命名管道备份设备不能通过企业管理器创建和管理。 ;14.2.2 建立备份设备
1.使用T-SQL语句建立备份设备
系统存储过程sp_addumpdevice可以用来添加备份设备。其语法形式如下:
sp_addumpdevice device_type, logical_name, physical_name
参数:
● device_type:备份设备的类型。三种类型中的一种:disk以硬盘文件作为备份设备;pipe命名管道备份设备;tape磁带备份设备。
● logical_name:备份设备的逻辑名。
● physical_name:备份设备的物理名称。如果要添加磁带设备,该参数必须是Windows NT指派给本地磁带设备的物理名称,例如 \\.\TAPE0。如果名称包含非字母数字的字符,需要用引号将其引起来。 ;【例14-1】分别创建一个本地磁盘、网络磁盘和磁带备份设备。
/* 创建本地磁盘备份设备 */
EXEC sp_addumpdevice disk , DiskBak_jwgl , c:\dump\jwgl.bak‘
/* 创建一个网络磁盘备份设备 */
EXEC sp_addumpdevice disk ,NetBak_jwgl , \\Ba
您可能关注的文档
最近下载
- 苏教版五年级下册数学计算题每日一练带答案(共30天).docx VIP
- 学校多媒体教室维护方案.docx VIP
- 人教版高中英语选择性必修一 UNIT 3 Period 3.ppt VIP
- PMCF-plan完整可编辑版.docx VIP
- 热力学统计物理课件【共317张PPT】.ppt VIP
- 公路工程地基处理手册_0062-0122.pdf VIP
- 部编人教版三年级上册语文全册说课稿.doc VIP
- 地方国有资本投资运营企业内部控制研究-以L企业为例.pdf VIP
- 动力电池使用维护与拆解技术:动力电池拆解技术PPT教学课件.pptx VIP
- 苏教版五年级下册数学计算题每日一练带答案(共20天).docx VIP
文档评论(0)