7.2.6 版 - 内置 SQL Server 备份与恢复

Published: 2026-09-01 | Stela Augustínová

我们很高兴宣布 DbGate 7.2.6 正式发布。此版本将内置 SQL Server 备份与恢复带到 Community 版,为备份流程增加更多控制和诊断信息,同时改进 OAuth 管理和单元格值查看。

无需外部工具即可备份和恢复 SQL Server

DbGate Community 现在可以通过内置实现创建和恢复 SQL Server 备份。整个流程不需要单独的 SQL Server 命令行工具,因此在桌面、Docker 以及可能未安装或无法使用外部工具的其他环境中,备份与恢复都更易于使用。

这项新的 SQL Server 支持延续了 DbGate 7.2.4 引入的内置 PostgreSQL 备份与恢复。现在,这两种数据库引擎都能通过一致的界面直接在 DbGate 中处理,减少了特定于环境的配置,并把常见的数据库维护任务集中在同一个应用程序中完成。

首次出错时停止恢复

PostgreSQL 和 SQL Server 恢复任务现在包含一个选项,可在遇到第一个错误时立即停止。当后续语句依赖于前面的步骤,或者在失败后继续执行会产生难以诊断的部分恢复数据库时,此选项尤其有用。

如果收集所有错误更有帮助,您仍然可以让恢复继续进行。新选项让您可以为每次恢复分别控制其行为,而不是对所有情况强制采用同一种策略。

为 OAuth 用户分配角色

Team Premium 管理员现在可以为通过 OAuth 身份验证的用户分配角色。因此,基于 OAuth 的登录可以使用与其他身份验证方式相同的基于角色的访问模型,管理员无需在 DbGate 之外单独管理权限。

这简化了使用外部身份提供程序的团队的访问管理。管理员可以保持身份验证的集中化,同时通过现有的角色配置来控制对 DbGate 连接、数据库和其他资源的访问。

单元格查看器中更准确的 JSON 检测

单元格查看器不再自动将无效的类 JSON 字符串当作 JSON 处理。包含花括号、方括号或其他类似 JSON 的字符、但并非有效 JSON 的值现在会显示为纯文本。

这可以避免在查看日志、片段、模板或其他只是形似 JSON 的文本时出现误导性的格式化和解析错误。有效的 JSON 值仍会像以前一样在专用的 JSON 视图中打开。

完整变更日志

7.2.6

  • ADDED: 无需外部 SQL Server 工具的内置 SQL Server 备份与恢复(Community)
  • ADDED: 在首次出错时停止 PostgreSQL 和 SQL Server 数据库恢复的选项
  • ADDED: 备份和恢复操作的可选诊断报告
  • ADDED: OAuth 用户角色分配(Team Premium)
  • FIXED: 单元格查看器中无效的类 JSON 字符串不再自动显示为 JSON #1539