如何将 DbGate 连接到 Azure SQL 数据库

Published: 2025-11-10

管理云数据库不必复杂。本指南将引导您在 Azure 上创建 Microsoft SQL Server 数据库并将其连接到 DbGate,为您的 Azure SQL 数据库提供一个强大且用户友好的管理界面。

为什么选择 DbGate 进行 Azure SQL 管理?

虽然 Azure 门户提供基本的数据库管理功能,但 DbGate 提供:

  • 直观的数据浏览,具有强大的过滤和搜索功能
  • 可视化查询设计器——无需编写 SQL 即可构建查询
  • 与 AI 的数据库聊天——用自然语言提问
  • 支持多种格式(CSV、Excel、JSON)的导出/导入工具
  • 带自动完成和语法高亮的 SQL 编辑器
  • 模式比较和迁移工具
  • 跨平台支持——适用于 Windows、Mac 和 Linux

第 1 部分:创建 Azure SQL 数据库

步骤 1 - 登录 Azure 门户

步骤 2 - 创建新的 SQL 数据库

  1. 找到 Azure SQL | SQL 数据库
  2. 点击 “创建”

步骤 3 - 配置基本设置

填写以下详细信息:

项目详情:

  • 订阅:选择您的 Azure 订阅
  • 资源组:创建一个新的或使用现有的组(例如,“dbgate-demo-rg”)

数据库详情:

  • 数据库名称:选择一个有意义的名称(例如,“myapp-db”)
  • 服务器:如果没有现有服务器,请点击“创建新服务器”

步骤 4 - 配置 SQL 服务器

创建新服务器时,提供以下信息:

  • 服务器名称:必须是全球唯一的(例如,“myapp-sql-server-2025”)
  • 位置:选择离您的用户最近的区域
  • 身份验证方法:选择“使用 SQL 身份验证”
  • 服务器管理员登录:创建一个管理员用户名(例如,“sqladmin”)
  • 密码:创建一个强密码并安全保存

点击 “确定” 创建服务器。

等待部署完成(通常需要 2-5 分钟)。完成后按“转到资源”,您将看到数据库概览页面。

Azure 数据库主页

步骤 5 - 配置网络

如果您需要从本地计算机上的 DbGate 桌面应用程序连接数据库,请配置以下网络设置。如果您计划仅从 Azure 服务连接(并使用 DbGate for Azure),可以跳过此步骤。

  1. 点击 “配置访问” 按钮,将显示网络设置,保持在“公共访问”选项卡
  2. 公共网络访问 下,选择 “选定的网络”
  3. 在“防火墙规则”下:
    • “允许 Azure 服务和资源访问此服务器” 设置为 “是”
    • “添加当前客户端 IP 地址” 设置为 “是”(这允许您的计算机连接)
  4. 如果您将从多个位置连接,可以稍后添加其他 IP 范围
  5. 点击 “保存” 以应用防火墙设置

第 2 部分 - 从本地计算机连接

步骤 1 - 安装 DbGate

如果尚未安装:

  1. 访问 dbgate.io/download
  2. 下载适合您操作系统的版本
  3. 安装并启动 DbGate

步骤 2 - 创建新连接

  1. 在 DbGate 中:点击文件/“新建连接” 按钮
  2. 选择 “Microsoft SQL Server” 作为数据库引擎

现在您应该能够从本地计算机连接,例如使用 DbGate。服务器和用户显示在数据库概览页面上(“服务器管理员”和“服务器名称”)。密码是您之前创建的。

Azure 数据库主页

第 3 部分 - 从 Azure 上的 DbGate 连接

步骤 1 - 创建新的虚拟机

  1. 导航到 计算基础设施 | 虚拟机
  2. 点击 “创建”
  3. 选择订阅和资源组
  4. 选择合适的虚拟机映像(例如,dbgate-ubuntu-2204)
  5. 选择映像 - 点击 “查看所有映像” 并搜索“dbgate”,然后选择 DbGate(数据库管理器)。如果选择“Gen 1”,需要使用“标准”安全类型。
  6. 选择 VM 大小 - 对于测试,“标准 B1s” 足够,对于生产,选择合适的大小
  7. 您需要创建或重用 SSH 对以从 SSH 连接到 DbGate 服务器,创建 SSH 密钥对 - 您将使用生成的私钥从本地计算机连接
  8. 检查您的数据并创建 VM
  9. 如果您选择创建新的 SSH 密钥对,请下载私钥并安全保存

步骤 2 - 使用 DbGate 并创建到 Azure SQL 的连接

  1. 一旦创建了 VM,点击“转到资源”
  2. 在 VM 概览页面,复制公共 IP 地址
  3. 在浏览器中打开 IP 地址,您应该看到 DbGate 网络界面
  4. 设置 DbGate 网络界面的管理员密码
  5. 点击“连接”,然后“新建连接”。使用与“第 2 部分 - 从本地计算机连接”相同的步骤创建到 Azure SQL 数据库的新连接,使用在“第 1 部分 - 创建 Azure SQL 数据库”中创建的服务器名称、管理员用户和密码

步骤 3 - 配置对您连接的访问

  1. 默认情况下,没人可以访问在 Azure VM 上的 DbGate 中创建的连接
  2. 选择“角色”,选择“superadmin”角色并点击“权限”选项卡。勾选“所有连接”并点击“保存”
  3. 刷新页面(权限在页面刷新时重新加载),现在您应该在 DbGate 中看到连接并能够使用它
  4. 根据需要创建其他用户/角色以管理对数据库连接的访问(使用 Roles 选项卡)

结论

您已成功创建 Azure SQL 数据库并将其连接到 DbGate,无论是从本地计算机还是从运行在 Azure 虚拟机上的 DbGate 实例。借助 DbGate 的强大功能,您现在可以高效地管理和交互您的 Azure SQL 数据库。探索更多 DbGate 的功能以增强您的数据库管理体验!

链接