某公司SQL Server 数据库备份方案[通俗易懂]

某公司SQL Server 数据库备份方案[通俗易懂]概述为了保证XXX公司物业系统数据库的安全,稳定性,数据库管理员应定期备份数据库,采用良好的备份策略,一方面维持数据的安全性;另一方面要保证数据库稳定,顺畅,高效的运行。尽最大的努力减少由于数据丢失或损坏造成的业务系统宕机,须从备份方面做好基本的保障工作。一、备份介绍1.1备份方式SQLServer支持3种类型的备份:完全数据库备份,差异数据库备份,事务日志备份。1.1.1…

大家好,又见面了,我是你们的朋友全栈君。

概述

为了保证XXX公司物业系统数据库的安全,稳定性,数据库管理员应定期备份数据库,采用良好的备份策略,一方面维持数据的安全性;另一方面要保证数据库稳定,顺畅,高效的运行。尽最大的努力减少由于数据丢失或损坏造成的业务系统宕机,须从备份方面做好基本的保障工作。

一、备份介绍

1.1 备份方式

SQL Server支持3种类型的备份:完全数据库备份,差异数据库备份,事务日志备份。

1.1.1 完全备份

完全备份就是备份整个数据库的内容。若将整个数据库的内容都备份下来,需要很多的存储空间来存放备份数据,但其好处是在还原数据库时,也只要将整个数据库从一份数据库备份还原到SQL Server中即可。它是其他备份的基础,再做其他备份之前,必须得先做此方式的备份。

1.2.2 差异备份

差异备份就是备份从上一次执行“完全”数据库备份后有改动的数据,因此所需要的备份时间和备份空间都比“完全”方式少,所以此方式最合适作为经常性的备份方式。

1.2.3 事务日志备份

该备份是备份事务记录文件的内容,由于事务日志文件只会记录我们在前一次数据库备份或事务日志记录备份之后,对数据库所做的变动过程,也就是只记录某时间段的数据库变动情况,因此在做事务记录备份之前,必须做一次完全的数据库备份。

1.2 备份方案的制定原则

在制定数据库的备份策略时需要考虑数据库RPO,RTO。

RTO(Recovery Time Objective)则是指灾难发生后,从系统宕机导致业务停顿之刻开始,到系统恢复至可以支持业务部门运作,业务恢复运营之时,此两点之间的时间。

RPO(Recovery Point Objective)是指灾难发生后,容灾系统能把数据恢复到灾难发生前时间点的数据,它是衡量企业在灾难发生后会丢失多少生产数据的指标。

 

 

 

二、业务数据库现状

1.  192.168.1.4、192.168.1.7发布服务器

192.168.1.4,192.168.1.7 是目前的物业系统的主服务器。两个服务器上各有一个名为DB_CSM数据库大小都在150G多,分别向192.168.1.3进行事物日志传送、9服务器上做了订阅,

2.  复制分发服务器192.168.1.6

该服务器是订阅发布的分发服务器。即192.168.1.4 和192.168.1.6 是复制发布至该服务器,192.168.1.9和其他的服务器通过该分发服务器订阅发布内容。该服务器配置先对较低,不过目前能满足业务需要。

3. 查询服务器192.168.1.9

该服务器数据库的数据主要通过订阅来自192.168.1.4,该服务器据说是为了分担192.168.1.4的查询压力而创建的。数据量也在150G左右。

4. 事物日志传送服务器192.168.1.3。

该服务器目前主要做192.168.1.4\DB_CMS, 192.168.1.7\DB_CMS,事物日志接受服务器。

 

三、备份方案

 

根据龙湖SQL Server数据库目前现状,物业系统的数据库大小都在150G以上,考虑到数据库的安全、可用备份空间、及恢复时间等因素,建议采用“完整+差异+事务日志“相结合的备份方式对数据库进行日常备份。

备份策略示意图:某公司SQL Server 数据库备份方案[通俗易懂]

 

 

备份策略说明:

1)    每星期一、星期四0:00进行完整备份;

2)    星期二、星期三、星期五、星期六、星期日0:00 进行差异备份;

3)    每天整点进行事务日志备份。

4)    每月10日在测试环境进行备份可用性恢复测试。

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146511.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vim设置(非常全面),即.vimrc文件的配置

    vim设置(非常全面),即.vimrc文件的配置1.在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi~/.vimrc

    2022年5月13日
    35
  • Sybase PowerDesigner 12通用的破解方法

    Sybase PowerDesigner 12通用的破解方法

    2021年5月8日
    222
  • pycharm pyqt5图形界面UI配置[通俗易懂]

    pycharm pyqt5图形界面UI配置[通俗易懂]二.安装pyqt5打开图形界面designer执行命令:pip(或pip3)installpyqt5安装完成可能没有Qtdesigner.exe文件,此时需要安装Qt的工具包:pipinstallPyQt5-tools-ihttp://pypi.douban.com/simple–trusted-host=pypi.douban.com1安装完成会在site…

    2025年6月29日
    3
  • Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考「建议收藏」

    Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考「建议收藏」最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍。2020年最新的号段我参考自:https://m.jihaoba.com/tools/haoduan/目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198.联通号段:130、131、13

    2025年12月13日
    3
  • spring aop用法_概念的种类

    spring aop用法_概念的种类SpringAOP入门——概念及注意点

    2022年8月11日
    3
  • CAS底层原理(cas理论模型)

    一、什么是CASCAS的全称为Compare-And-Swap,它是一条CPU并发原语。它的功能是判断内存某个位置的值是否为预期值,如果是则更新为新的值,这个过程是原子的。CAS并发原语提现在Java语言中就是sun.miscUnSafe类中的各个方法。调用UnSafe类中的CAS方法,JVM会帮我实现CAS汇编指令.这是一种完全依赖于硬件功能,通过它实现了原子操作。再次强调,由于CA…

    2022年4月14日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号