网站大量收购闲置独家精品文档,联系QQ:2885784924

sql数据库备份和还原.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql数据库备份和还原

SQL备份与还原经典文档 ====================================================================== SQL备份 ====================================================================== ---------------------------------------------------------------------- 1、SQL数据库恢复模型 ---------------------------------------------------------------------- 1)完全恢复模型 ----------------- (1)备份时要备份数据库的数据文件和日志文件 (2)还原时使用数据库的备份的数据文件副本和全部日志信息来恢复数据库。 (3)能还原全部数据,并可以将数据库恢复到任意指定的时刻。 (4)为保证实现即时点恢复,对数据库的所有*作都将完整地记入日志,这样,日志占用空间较大,对性能也有所影响。 ------------------ (2)大容量日志记录恢复模型 ------------------ (1)备份时要备份数据库的数据文件和日志文件 (2)还原时使用数据库的备份的数据文件副本和全部日志信息来恢复数据库。 (3)日志中不记录*作细节(如select into、create index等),而只记录*作的最终结果,因此占用日志空间小。 (4)只支持将数据库还原到事务日志备份的时刻,而不支持即时点恢复,因此可能产生数据丢失。 ------------------- (3)简单恢复模型 ------------------- (1)备份时只备份数据文件,还原时也用备份的数据文件恢复数据库。 (2)只能将数据恢复到数据文件备份的时刻,可能产生最多的数据丢失。 (3)不适于生产系统和大规模*作环境下选用。 ----------------------------------------- alter database d1 set recovery simple --设置数据库恢复模型 alter database d1 set recovery bulk_logged alter database d1 set recovery full ---------------------------------------------------------------------- 2、备份设备 ---------------------------------------------------------------------- 1)物理设备 --------------------------- disk:支持本地磁盘或者网络备份 tape:支持磁带机备份 name pipe:支持第三方备份软件 --------------------------- 2)逻辑设备 --------------------------- 永久备份文件:可以重复使用,应该在备份前创建。 临时备份文件:用于一次性备份,在备份时创建。 ------------------------------------------------- exec sp_addumpdevice disk,bak2,e:\back_device\bak2.bak --创建永久磁盘备份设备 exec sp_addumpdevice disk,bak3,e:\back_device\bak3.bak ---------------------------------------------------------------------- exec sp_addumpdevice disk,bak4,\\sv2\backup\bak4.bak --创建网络永久磁盘备份设备 exec sp_addumpdevice disk,bak5,\\sv2\backup\bak5.bak ---------------------------------------------------------------------- exec sp_dropdevice bak5 --删除备份设备 ---------------------------------------------------------------------- backup database d3 to bak3 --将数据库备份到备份设备 backup database d4 to bak4 ----

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档