开篇:一句话结论
本地部署 ERP 的备份方案可以压缩成一句话:每天复制一次数据库文件到第二处介质,每月做一次恢复演练。它之所以能这么简单,是因为本地形态的数据库就是文件——客户、供应商、物料、库存、订单、收付款、历史单据全在里面,复制一个文件等于复制全部数据。真正让备份失效的从来不是方法复杂,而是三个原因:没有固定节奏、备份和原数据在同一块硬盘上、以及从来没验证过能不能恢复。下面把「备份什么、多久一次、放哪、怎么验证」四件事一次讲完。
一、先讲一个几乎每个人都有过的经历
电脑蓝屏,送修,维修师傅问:硬盘里的资料有备份吗?
大多数人的回答是「应该有一份在某个盘里」,然后发现那份是三个月前的,或者根本找不到。企业数据也是一样,只是后果更重——个人丢的是照片,公司丢的是客户名单、进货价、应收账目。
本地部署把数据的控制权交给了企业,同时也把这件事的责任交给了企业。这是它的代价,也是它的优势:因为数据在你手上,你可以亲手把备份做一遍、亲手验证一次恢复,而不需要等任何人的排期。
二、四件事:备份什么、多久一次、放哪、怎么验证
1. 备份什么:先分清「数据」和「程序」
这是最容易被搞混的一点。备份不需要包含软件安装包——程序坏了可以重装。真正要保的是数据。
| 类别 | 具体内容 | 是否需要备份 | 说明 |
|---|---|---|---|
| 业务主数据 | 客户、供应商、物料库 | 必须 | 重建成本最高 |
| 业务单据 | 询价、报价、订单、出入库 | 必须 | 对账与追溯依据 |
| 财务数据 | 收付款、发票、账期、日结快照 | 必须 | 涉及资金 |
| 配置数据 | 权限角色、审批流、价格档位 | 必须 | 重配耗时 |
| 程序文件 | 软件安装目录 | 不必 | 可重装 |
| 附件 | 合同扫描件、图片 | 建议 | 占用空间较大 |
在太帅ERP 这类本地部署形态里,上面四类「必须」的数据都在同一个数据库文件中,所以备份动作只有一步。这也是本地形态相对云端的一个实际差别:云端备份是服务商给你的一个功能,本地备份是你自己能做的一个动作,而且能当场验证。
2. 多久一次:按「能承受丢多少」反推
频率不是越密越好,是按你能承受的损失反推。问自己一个问题:如果现在硬盘坏了,你能接受丢掉多长时间的数据?
答案是「一天」的,就每天备份一次;答案是「一小时」的,就要考虑更细的方案。对多数 10–50 人的贸易团队,下面这个节奏够用:
| 频率 | 动作 | 执行时机 | 保留 |
|---|---|---|---|
| 每天 | 复制数据库文件到第二处介质 | 下班前 | 近 7 天 |
| 每周 | 复制一份到离线介质 | 周五下班前 | 近 8 周 |
| 每月 | 恢复演练一次 | 月初第一个工作日 | 最近 1 份验证记录 |
| 重大操作前 | 手动加一次 | 批量导入、升级、换机前 | 保留至操作确认无误 |
两个必须加做的时机:批量导入数据之前(万一导入错了要回滚)、版本升级之前(万一升级出问题要回退)。这两次备份能省掉绝大部分麻烦。
3. 放在哪:用 3-2-1 原则
备份放哪里,决定它在什么情况下能救你。业界常用的 3-2-1 原则值得照做:
- 3 份副本:原始数据一份,备份至少两份。
- 2 种介质:不要全放在同一类设备上。比如一份在外接移动硬盘,另一份在另一台电脑或离线存储。
- 1 份异地:至少一份不在同一个房间里。火灾、漏水、盗窃都是按房间发生的,不是按硬盘发生的。
最常见的失效方式是:把备份放在同一台电脑的另一个盘里。硬盘坏了,两个盘一起坏;电脑被偷,两者一起没。这不叫备份,叫复制。
对贸易公司来说,一个够用的配置是:每天备份到一台固定的外接硬盘,每周备份一份到另一处(比如另一间办公室的电脑、或者老板带回家的移动硬盘)。
4. 怎么验证能恢复:演练才是分水岭
备份和能恢复之间,隔着一次演练。这一步大多数人跳过,而它恰恰是整套方案里唯一能证明「备份有效」的环节。
演练步骤,一个月做一次,十几分钟:
- 取最近一次备份文件,复制到一台不常用的电脑上(不要覆盖生产环境)。
- 在这台电脑上装好软件,把数据库指向这份备份文件。
- 打开系统,检查三件事:最新一笔订单在不在、客户总数和主库对不对得上、随便打开一张历史单据看明细是否完整。
- 记录检查结果(日期、检查人、三项结论),存档。
- 演练完把这台测试机的数据清掉,别留下一个过期副本将来误用。
第 4 步的记录很重要。它可以很简单,一张纸或一份表格就够——没有记录的演练等于没演练,因为你无法证明上一次是什么时候做的。
5. 「一个文件恢复全部数据」具体怎么做
这是本地部署最实用的一点。整个恢复过程不需要重装业务、不需要重新录入、不需要联系任何人:
第一步:在新电脑(或重装后的电脑)上安装软件。安装包可以重新获取,程序本身不含数据。
第二步:把最近一次备份的数据库文件复制到这台电脑的指定目录。
第三步:打开软件,让它指向这个文件。
第四步:核对。打开客户列表看总数、打开库存看几个主要型号的存量、翻开最近三天的订单看明细。三项对得上,恢复完成。
整个过程的数据完整性由数据库文件本身保证——它不是一个导出表格,需要你再拼回去;它是系统运行所依赖的那份完整状态。这也是为什么扫码出入库与序列号追溯这类带明细的记录,在恢复后同样完整。
三、落地到系统:让备份成为流程而不是记忆
方法讲完了,怎么保证真的执行?
指定一个人,写进岗位职责。 备份失效的头号原因不是技术,是「以为别人在做」。明确一个人负责,每天下班前执行。
做成固定动作而不是临时决定。 和关灯、锁门、收银对账放在同一个下班清单里。人靠习惯,不靠提醒。
把演练日期排进日历。 每月第一个工作日,和月度对账绑在一起做。
换机和升级前强制加一次。 这两次是数据风险最高的时刻。
在系统层面,可以配合的做法是把权限收紧:谁能执行导出、谁能删单据,通过角色授权控制住。多数数据丢失其实不是硬盘坏,是误删。60+ 权限点按角色配置之后,这类风险会明显下降。
关于数据留在本地的更多理由,见为什么数据应该留在自己电脑里。两套模式的取舍,见本地部署的取舍逻辑。
四、常见误区
- 误区一:把备份放在同一块硬盘的另一个分区。 错在没考虑硬盘故障是整盘发生的。正确的是至少一份在不同物理设备上,最好有一份异地。
- 误区二:备份了就以为万事大吉。 错在跳过了恢复演练。备份文件损坏、版本不匹配、复制不完整,这些只有恢复一次才会暴露。正确的是每月演练一次并记录。
- 误区三:只备份业务单据,忽略配置。 错在低估了重配成本。角色权限、审批流、价格档位、汇率税率这些配置,重建起来比录数据还烦。正确的是整个数据库文件一起备份。
FAQ
备份会不会很占空间?
业务数据库通常不大,一个文件复制到移动硬盘,占用的空间远小于一堆合同扫描件。真正占空间的是附件类文件,如果量大可以单独处理,主数据部分不用担心。
能不能设成自动备份?
可以借助系统自带的计划任务或同步工具实现自动复制,减少漏执行的可能。但要注意两点:一是自动任务失败了要有提示,二是异地那份仍需人工定期做。自动化解决的是「忘记」,不解决「异地」。
多久做一次恢复演练合适?
一个月一次。对多数中小贸易团队,十几分钟的成本换来的是「出事那天知道能用」。也可以和月度对账绑在同一天做,形成习惯。
换电脑的时候怎么迁?
先在新电脑装好软件,再把最近一次备份的数据库文件复制过去、指向它,核对三项数据(客户总数、主要型号库存、最近订单明细)。确认无误后再停用旧电脑。不要在旧电脑还没验证前就格式化。
云端 ERP 也需要这套方案吗?
需要,只是形式不同。云端的服务商通常承担了备份,但你要确认的是:备份频率是多少、保留多久、能否自助导出完整副本。区别在于云端你通常无法自己演练恢复,只能相信对方。详见SaaS 迁回本地的迁移清单。
方法归方法,落地归落地
备份这件事,方法本身不难,难在持续做、并且验证过。上面这套节奏——每天一次、每周一次异地、每月一次演练——你可以今天就排进日历,不需要等任何系统上线。如果你的数据现在还是散在几台电脑和几个微信里,先把它们集中到一个能整体备份的地方,这一步比任何工具都重要。
主 CTA:看这套备份机制在系统里怎么跑次 CTA:继续读:本地与 SaaS 九个维度 → 本地与 SaaS 的九个维度对比