文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库:SQL Server数据库备份方式

2024-12-03 05:17

关注

今天小编给大家梳理一下数据库备份的相关知识,希望对大家能有所帮助!

1、完整备份

完整备份相当于针对整个数据库备份,包含数据库的全部内容。数据库完整备份可以将数据库的所有内容备份为一个.Bak文件。后续可以通过该备份文件在本机或者拷贝到其他服务器上进行数据库还原。

具体操作可以通过SQL Server Management Studio操作界面进行备份和还原操作。使用起来比较简单。

缺点:数据库备份耗时长、占用文件体积大。

说明:

随着业务增长,数据库不断增大,完整数备份需要的时间会延长,并且需要占用很大存储空间。针对大型数据库可以配合差异备份来完成数据库的备份任务。

使用 sp_spaceused 系统存储过程估计完整数据库备份的大小。

脚本示例:

  1. USE DB; 
  2. GO 
  3. BACKUP DATABASE DB 
  4. TO DISK = 'D:\Bak\DB.bak' 
  5.    WITH FORMAT, 
  6.       MEDIANAME = 'SQLServerBackups'
  7.       NAME = 'Full Backup of DB'
  8. GO 

2、差异备份

差异备份只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险;

注意:创建差异数据库备份需要有以前的完整数据库备份。如果你的数据库之前从未进行过备份,如果要创建差异备份之前,要先执行完整数据库备份。

当差异备份的大小增大时,还原差异备份会显著延长还原数据库所需的时间。建议按设定的间隔执行新的完整备份,以便为数据建立新的差异基准。

使用场景:可以每周执行一次整个数据库的完整备份(即完整数据库备份),然后在该周内执行一系列常规的差异数据库备份。

脚本示例:

  1. -- 创建完整备份  
  2. BACKUP DATABASE DB   
  3.    TO back1    
  4.    WITH INIT;   
  5. GO   
  6. -- 创建差异备份   
  7. BACKUP DATABASE MyAdvWorks   
  8.    TO back1   
  9.    WITH DIFFERENTIAL;   
  10. GO 

3、事务日志备份:

是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;

4、文件组备份 

可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了数据库还原的恢复速度。

本文转载自微信公众号「IT技术分享社区」,可以通过以下二维码关注。转载本文请联系IT技术分享社区公众号。

个人博客网站:https://programmerblog.xyz

 

来源: IT技术分享社区 内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯