如何将 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 门户
- 访问 portal.azure.com
- 使用您的 Microsoft 帐户登录
- 如果您没有 Azure 订阅,可以从 免费帐户 开始
步骤 2 - 创建新的 SQL 数据库
- 找到 Azure SQL | SQL 数据库
- 点击 “创建”
步骤 3 - 配置基本设置
填写以下详细信息:
项目详情:
- 订阅:选择您的 Azure 订阅
- 资源组:创建一个新的或使用现有的组(例如,“dbgate-demo-rg”)
数据库详情:
- 数据库名称:选择一个有意义的名称(例如,“myapp-db”)
- 服务器:如果没有现有服务器,请点击“创建新服务器”
步骤 4 - 配置 SQL 服务器
创建新服务器时,提供以下信息:
- 服务器名称:必须是全球唯一的(例如,“myapp-sql-server-2025”)
- 位置:选择离您的用户最近的区域
- 身份验证方法:选择“使用 SQL 身份验证”
- 服务器管理员登录:创建一个管理员用户名(例如,“sqladmin”)
- 密码:创建一个强密码并安全保存
点击 “确定” 创建服务器。
等待部署完成(通常需要 2-5 分钟)。完成后按“转到资源”,您将看到数据库概览页面。
步骤 5 - 配置网络
如果您需要从本地计算机上的 DbGate 桌面应用程序连接数据库,请配置以下网络设置。如果您计划仅从 Azure 服务连接(并使用 DbGate for Azure),可以跳过此步骤。
- 点击 “配置访问” 按钮,将显示网络设置,保持在“公共访问”选项卡
- 在 公共网络访问 下,选择 “选定的网络”
- 在“防火墙规则”下:
- 将 “允许 Azure 服务和资源访问此服务器” 设置为 “是”
- 将 “添加当前客户端 IP 地址” 设置为 “是”(这允许您的计算机连接)
- 如果您将从多个位置连接,可以稍后添加其他 IP 范围
- 点击 “保存” 以应用防火墙设置
第 2 部分 - 从本地计算机连接
步骤 1 - 安装 DbGate
如果尚未安装:
- 访问 dbgate.io/download
- 下载适合您操作系统的版本
- 安装并启动 DbGate
步骤 2 - 创建新连接
- 在 DbGate 中:点击文件/“新建连接” 按钮
- 选择 “Microsoft SQL Server” 作为数据库引擎
现在您应该能够从本地计算机连接,例如使用 DbGate。服务器和用户显示在数据库概览页面上(“服务器管理员”和“服务器名称”)。密码是您之前创建的。
第 3 部分 - 从 Azure 上的 DbGate 连接
步骤 1 - 创建新的虚拟机
- 导航到 计算基础设施 | 虚拟机
- 点击 “创建”
- 选择订阅和资源组
- 选择合适的虚拟机映像(例如,dbgate-ubuntu-2204)
- 选择映像 - 点击 “查看所有映像” 并搜索“dbgate”,然后选择 DbGate(数据库管理器)。如果选择“Gen 1”,需要使用“标准”安全类型。
- 选择 VM 大小 - 对于测试,“标准 B1s” 足够,对于生产,选择合适的大小
- 您需要创建或重用 SSH 对以从 SSH 连接到 DbGate 服务器,创建 SSH 密钥对 - 您将使用生成的私钥从本地计算机连接
- 检查您的数据并创建 VM
- 如果您选择创建新的 SSH 密钥对,请下载私钥并安全保存
步骤 2 - 使用 DbGate 并创建到 Azure SQL 的连接
- 一旦创建了 VM,点击“转到资源”
- 在 VM 概览页面,复制公共 IP 地址
- 在浏览器中打开 IP 地址,您应该看到 DbGate 网络界面
- 设置 DbGate 网络界面的管理员密码
- 点击“连接”,然后“新建连接”。使用与“第 2 部分 - 从本地计算机连接”相同的步骤创建到 Azure SQL 数据库的新连接,使用在“第 1 部分 - 创建 Azure SQL 数据库”中创建的服务器名称、管理员用户和密码
步骤 3 - 配置对您连接的访问
- 默认情况下,没人可以访问在 Azure VM 上的 DbGate 中创建的连接
- 选择“角色”,选择“superadmin”角色并点击“权限”选项卡。勾选“所有连接”并点击“保存”
- 刷新页面(权限在页面刷新时重新加载),现在您应该在 DbGate 中看到连接并能够使用它
- 根据需要创建其他用户/角色以管理对数据库连接的访问(使用 Roles 选项卡)
结论
您已成功创建 Azure SQL 数据库并将其连接到 DbGate,无论是从本地计算机还是从运行在 Azure 虚拟机上的 DbGate 实例。借助 DbGate 的强大功能,您现在可以高效地管理和交互您的 Azure SQL 数据库。探索更多 DbGate 的功能以增强您的数据库管理体验!