zoukankan      html  css  js  c++  java
  • 科谱,如何单机环境下合理的备份mssql2008数据库

    前言

           终于盼来了公司的自用服务器:1U、至强CPU 1.8G 4核、16G内存、500G硬盘 X 2 (RAID1);装了64位win2008,和64位mssql2008。仔细把玩了一天把新老业务系统的数据库迁移到了新服务器,性能啊真是刚刚的。不错,除了去年玩过的电信托管的客户服务器配置比这个高之外,这是第三高的了。小公司也用不上云计算啥的,这个服务器也是千呼万唤才出来,当然没啥专门运维人员,开发兼任的。

    分享内容-数据库备份策略

    1、备份计划

    由于成本问题公司肯定不会考虑冗余的单独的存储设备、冷备份就不指望了。硬盘做了RAID1的阵列,应该不会那么巧,2块硬盘同时坏掉吧。所以这里的备份不是高大上的冷备份,而是单机环境的热备份。如果出现万一,唉,也只能丢失部分数据了(我的策略是每2小时执行一次差异备份,最多丢失2个小时的数据),好在公司的业务数据是可以重建的,最多浪费客服人员的个把小时时间重新操作即可重建数据。每月手动把备份文件拷贝到另一台,总安全了吧。

    1)每周执行一次完整备份,耗时特别长需要个把小时,所以选在周六凌晨2点执行。

    2)每日执行一次差异备份

    3)每2个小时执行一次差异备份

    2、注意事项

    由于业务系统已经有几年的数据,最大的表记录数接近亿级了。所以以前动不动就完整备份的方案就弱爆了,耗时又费力,数据库备份文件还特么好几十个G,稍微不注意硬盘就被撑满了。这里说的注意事项是过期备份文件的自动清理。

    3、看截图看效果

    科普SQL Server Management Studio 建好数据库维护计划后,系统自动在数据库定时任务-作业里面自动创建数据库备份的job。

    最后提一下备份的还原,在还原界面选“源数据库”后,会自动选择最后的有效的备份,一般是一次完整备份和一次差异备份,注意差异备份不能单独用来还原。

    附: (摘抄的服务器管理制度一份)

     服务器运行维护管理制度

    第一条

    人员管理:系统中的用户要对自己的行为负责,要遵守《机房操作人员管理制度》。

    第二条

    文档管理:本服务器所有的网络配置、日常维护等都要有文档可查。

    第三条

    日志审计管理:重要的网络结点(如路由器)要有日志,并定期对这些日志进行分析,

    检查违规行为。

    第四条

    访问控制管理:安全管理员协调组织各管理员严格权限控制,要求系统提供最少的服务、

    最小的权限。 

    第五条

    风险管理:定期进行安全评估、安全加固,加强网络安全。 

    第六条

    服务可靠性管理:网络要持续不断的运行。维护工作要在用户使用量小的时候进行。要

    监视网络的运行情况,注意错误和性能问题。尽量在发生之前采取保护措施。系统升级、配置改变要

    有记录。

    第七条

    登录策略:管理员须互相配合制定健全、周密的登录策略。 

    第八条

    信息存储管理:对涉密信息进行加密与数字签名处理。 

    第九条

    安全产品运行维护管理攻击与入侵管理制度:遇有攻击入侵迹象按照《应急响应制度》

    告知安全管理员进行处理。 

    第十条

    故障报告制度:各管理员须依据现实情况不同向公司主管领导做出汇报。

    (一)每日汇报内容:

    1.受理故障数;

    2.当日16:00前未处理故障,内容及原因。

    (二)立即汇报的内容: 

    1.机房总电源故障;

    2.系统发生故障超过1小时或是阻断;

    3.中继中断通信30分钟以上。

  • 相关阅读:
    AS3.0纯代码编写的两款loading效果
    AS3.0 Vector的运用
    java 垃圾回收总结(1)
    as3垃圾回收机制
    AS3.0 效率优化
    数组去重的方法
    javascript 的垃圾回收机制讲一下
    浅拷贝和深拷贝
    判断 js 类型的方式
    前端安全问题?
  • 原文地址:https://www.cnblogs.com/datacool/p/datacool_mssql_hotbak.html
Copyright © 2011-2022 走看看