🗄️ 数据库同步备份管理系统

使用操作手册 (截图版) · V1.0.42
真实界面截图 · 按操作流程编排 · 适合新用户上手与日常查阅

一、系统简介与多级架构 (可无限延伸)

本系统对 SQL Server 数据库进行自动备份 + 异地容灾 + 一致性校验的一体化管理, 全程只读单向拉取, 生产库零改动。

☁️ 云数据库云端总库 · 只读零改动
➡
🎯 一级数据库本机 · 每小时 :00 自动备份/拉取
➡
🏠 二级数据库局域网 · 每 30 分钟拉取
➡
➕ 可无限延伸三级、四级 …… 需要几级加几级

二、登录系统

1打开浏览器, 访问管理地址

在局域网内任意电脑的浏览器输入: http://服务器IP:18080 (本机直接访问 http://127.0.0.1:18080), 也可双击桌面"数据库管理界面"快捷方式。

2输入账号密码

用户名默认 admin, 首次密码 admin123 (登录后可在设置页修改)。登录页底部有微信二维码和服务电话, 遇到问题可直接联系。

登录页
图 1 · 登录页
页面显示旧内容时, 按 Ctrl+F5 强制刷新即可。

三、主界面总览

登录后进入【🏠 本地备份 (局域网)】页。一级面板在左、二级面板在右, 每个面板从上到下依次是: 备份进度条 → 操作按钮 → 本地数据库列表 → 云备数据库列表 → 近期备份记录。

一级二级双面板
图 2 · 一级 (左) / 二级 (右) 双面板布局

界面元素说明

元素说明
🟢 / 🔴 状态点该端 SQL Server 在线 / 离线
📡 IP 角标该端数据库的实际连接地址
进度条有备份在执行时显示"正在备份: 库名 + 实时百分比"; 空闲时显示灰条"当前无正在执行的备份" (这是正常空闲状态, 不是故障)
立即全量备份对勾选的库立即做完整备份
立即日志备份对勾选的库立即做日志备份 (增量, 间隔更短)
同步勾选库到二级 ⇒一级面板专属按钮: 先在一级为勾选的库生成 云备_ 副本, 再触发二级自动拉取, 两端云备列表保持一致
校验 (每行)用 RESTORE VERIFYONLY 检查该库最近一次备份文件是否完好
⚠️ 空闲进度条说明: 点了备份按钮后, 小库往往 1~2 秒就完成, 进度条可能一闪而过直接回到"当前无正在执行的备份", 并非没有执行。可在下方"近期备份记录"里确认刚产生的备份。

四、本地数据库列表 与 云备数据库列表

每个面板内有两张列表, 中间用灰色双线明显分隔:

云备库消失提示 (重要)

⚠️ 程序不会自动删除任何库。当一级上已经不存在某个云备库时, 二级面板云备列表下方会出现红色双线区块单独列出这些"一级已不存在"的库, 并附【删除此库】按钮——是否删除完全由客户决定, 点击后还需二次确认才会执行。不处理则一直保留提示, 不影响其他功能。

五、手动备份 ( step by step )

1勾选要备份的数据库

在对应面板的"本地数据库列表"里勾选 (默认全选; 全选 = 全部库)。

2点【立即全量备份】或【立即日志备份】

弹出提示"已开始备份 N 个勾选的库, 进度条稍后走动"。大盘会看到进度条实时走百分比; 小库很快完成。

3确认结果

在"近期备份记录"查看刚产生的备份 (时间 / 库 / 类型 / 大小 / 耗时); 也可点该库【校验】按钮检查备份文件完好性。备份文件自带压缩与校验和。

4一级 → 二级 (云备_ 副本落地)

在一级面板点【同步勾选库到二级 ⇒】: 系统先在一级创建所选库的 云备_ 副本, 然后二级每小时 :30 的拉取作业会自动把它们同步到二级, 全程只读、生产库零改动。

六、自动备份

七、数据一致性验证

八、异地备份 (广域网页)

点顶部【☁️ 异地备份 (广域网)】标签切换。本页管理互联网云数据库上的数据:

异地备份页
图 3 · 异地备份页 (图中弹窗为"异常数据库告警", 点【关闭】收起)

🔎 云端拉取组件 (设置页绿色按钮) 什么时候用?

时机操作
新客户机首次接入云数据库设置页保存云地址后自动部署, 无需手动操作
云数据库改密码 / 换地址重新保存云地址, 或点【🚀 立即部署 / 修复云端拉取组件】
组件损坏 / 作业被误删点该按钮整套重建 (幂等, 重复执行安全)
断链保护触发后排查云端问题后点该按钮重建链路恢复拉取
纯局域网方案 (只用一级/二级) 不依赖该组件, 平时无需理会。

九、设置页详解

设置页
图 4 · 设置页
配置项说明
局域网数据库设置 (一级数据库 / 二级数据库)数据库与备份程序在同一台服务器填 lpc:.; 其他电脑填 IP,端口 (如 192.168.1.100,1433)
广域网数据库设置 (云数据库)云数据库地址 (只读拉取), 格式: 云数据库IP,端口
测试连接每栏都有【测试连接】按钮, 保存前先测试
商家 / 客户企业微信 Webhook授权/激活通知发商家群; 备份异常/校验失败/一致性告警发客户群; 各有【发送测试消息】按钮验证
云端拉取组件一键部署/修复本机云端拉取链路 (见上一节时机表)
自动任务时间同步间隔 / 全量备份时间 / 日志备份间隔 / 备份保留天数
界面登录账号修改网页登录的用户名 / 密码
改完配置点【保存并应用到服务器】立即生效, 无需重启程序。

十、免费版与授权激活

激活窗口
图 5 · 激活窗口 (含 24 位申请码)

激活三步

  1. 点【📋 复制申请码】(或【📨 发给商家】), 把 24 位申请码 + 你的公司名称发给工作人员 (申请码由本机硬件+日期生成, 一机一码);
  2. 收到一整段授权信息: 公司名|到期日期|授权库列表|授权码 (库列表与授权码绑定, 加库需重新授权);
  3. 原样粘贴进"授权信息"输入框 → 点【激活正式版】。激活后右上角显示 ✅ 已授权: 公司名 (到期日) · N 库, 到期前 30 天自动提醒续费。

十一、内置帮助

点右上角【❓ 帮助】可随时查看速查版说明 (架构 / 登录 / 备份 / 校验 / 设置要点), 不用翻本手册。

帮助弹窗
图 6 · 内置帮助弹窗

十一A、异常数据库告警

系统每 5 分钟自动体检一次所有数据库: 备份超期 / 从未备份 / 数据差异都会在顶部红条提示, 点击红条打开告警弹窗, 每一条问题库旁边都有【立即全量备份】【立即日志备份】【验证一致性】按钮, 一键处理, 处理完成后状态自动刷新变绿。云端"尚未拉取到本地"的库不在此弹窗提醒, 只在云数据库卡片进度条展示进度。

异常数据库告警弹窗
图 7 · 异常数据库告警弹窗 (一键处理)

十二、常见问题 (FAQ)

现象处理方法
打开页面显示的还是旧内容浏览器按 Ctrl+F5 强制刷新
登录后提示未登录 / 401服务刚重启会清空登录状态, 重新登录即可
某台服务器显示 🔴 离线设置页点【测试连接】; 检查 SQL Server 是否启动、地址端口、防火墙
进度条一直显示"当前无正在执行的备份"这是空闲状态。点了备份后小库 1~2 秒即完成, 看"近期备份记录"确认结果
校验显示 ❌ 失败备份文件可能损坏, 系统已自动重备份修复; 持续失败看顶部红条详情并联系技术支持
一致性个别库行数差 1~几行业务正在写入造成的拉取时差, 下轮拉取自动补齐, 无需处理
云备列表下方出现红色双线区块一级上已删除的库提示。确认不再需要后点【删除此库】并二次确认; 不确认就一直保留, 不自动删除
☁️ 网络不通角标检查云数据库是否开机、设置页地址是否正确、本机出网防火墙
托盘图标消失 / 页面打不开等 30 秒托盘会自动拉起服务; 或重启服务器 (系统级自启任务自动运行)

十三、五道安全防线 (系统安全设计)

本系统的安全设计对标业界成熟的"备份白名单 → 只读 → 校验 → 防篡改 → 审计告警"模型, 共五道防线层层设防:

防线说明
🛡️ 第一道 · 白名单勾选制
只备份/拉取客户明确勾选的业务库。系统库 (master/model/msdb/tempdb) 根本不在候选名单里, 未勾选的库程序一个字节都不碰。云端拉取同样只认勾选: 未勾选拉取的云端库一律不在本地建 云备_ 库, 免费/绑定授权下拉取与备份共用 2 库名额。
🛡️ 第二道 · 只读单向拉取生产库与云数据库全程只读, 备份链路是"拉"不是"推" — 程序任何时刻都不会向生产库写入或修改任何对象, 生产库零改动。
🛡️ 第三道 · SHA256 指纹台账
每个备份文件生成即计算 SHA256 指纹存入本地台账库, 每 30 分钟自动复核。文件被替换、损坏、篡改, 立即发现并企业微信告警。
🛡️ 第四道 · 备份文件只读锁定
通过台账核验的备份文件自动加只读锁, 防误删、防勒索病毒加密。想动备份文件? 先过台账核验这一关。
🛡️ 第五道 · 不自动删库 + 全程告警云端消失的库只在界面红双线提示, 人工二次确认才会删除 — 程序不会主动删除任何客户库; 备份成功/失败/校验结果/断链保护全部实时推送企业微信, 一切尽在掌握。
此外: 备份目录自动创建自愈 (目录被删自动重建)、备份文件保留天数到期自动轮转、断链 3 次自动开云端链路并锁定拉取 — 安全与省心兼得。

⚠️ 十四、免责声明 (安装/使用前请务必阅读)

1. 职责边界: 本程序只负责按用户勾选的范围执行数据库的备份、复制与一致性校验 (逐表行数比对/备份文件校验)。业务数据内容本身是否正确、备份恢复后业务系统是否可正常使用, 不属于本程序的保证范围; 数据库是否正常、是否可正常使用, 由客户自行在一级备份/二级备份上做恢复验证。

2. 恢复演练由客户负责: "校验通过"仅代表源库与副本数据比对一致, 不等于"恢复演练成功"。请定期自行将备份还原到测试环境验证可用性, 未经恢复演练的备份不应视为已验证可用。

3. 源库健康前提: 本程序按勾选清单原样备份。源数据库本身损坏、逻辑错误、数据被误删误改等问题与备份是否执行无关, 客户应自行保障源库健康。

4. 配置与勾选责任: 未勾选的库不在备份范围。因勾选遗漏、连接信息错误、磁盘空间不足、服务未启动等造成的漏备或备份失败, 责任不在本程序; 程序会通过界面与企业微信如实提示失败原因。

5. 数据安全建议: 重要业务请至少保留两份备份 (本机 + 异地/云), 并定期做恢复演练; 不要把唯一副本放在单一介质上。

6. 责任限制: 因不可抗力 (断电、硬件损坏、网络中断、SQL Server 自身故障、人为误操作等) 导致的数据损失, 本程序在能力范围内提供告警与日志协助排查, 但不承担数据损失赔偿责任。安装或使用本程序即视为已阅读并同意本声明。

🔄 云端统一升级

商家发布新版本后, 程序自动检查新版本 (平时约每 2~3 小时一次, 申请授权后有 40 分钟加急窗口) 并自动下载升级包 (双份 SHA256 校验, 下载时+落地前各验一次), 界面顶部出现绿色升级横条, 您点【立即升级】后服务自动重启完成升级, 约 1 分钟, 备份任务不受影响。若新版异常启动, 程序会在 60 秒内自动回滚旧版并推送企业微信告警。升级期间随时可点【暂不】跳过当前版本。

SQL数据库多级同步备份软件 · 本手册随软件内置 · 截图取自真实运行界面
山西讯展宏科技有限公司 · 官网 www.sxxzh9613.com · 联系方式:电话 153677226
山西讯展宏科技有限公司 · 官网 www.sxxzh9613.com · 联系方式:电话 153677226
版权、解释权由山西讯展宏科技有限公司所有
🏠 返回官网首页