You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle SQL Developer无法连接Azure托管的MFA配置SQL Server求助

用Oracle SQL Developer连接带MFA的Azure SQL Server步骤

前提准备

确保你的Oracle SQL Developer已安装Microsoft JDBC Driver 12.2及以上版本(旧版本不支持Azure AD MFA的通用认证)。如果没有该驱动,需先下载并添加到SQL Developer的驱动库中。

连接字段填写

打开SQL Developer新建数据库连接,连接类型选择「SQL Server」,按以下规则填写字段:

  • Http/Https:选择Https(Azure SQL Server强制加密连接)
  • Hostname:填入Azure SQL Server的完整服务器名(格式如your-server-name.database.windows.net,即SSMS中使用的服务器名称)
  • Port:保持默认值1433即可
  • Server Path:填入你要连接的具体数据库名称(不是服务器名)
  • Service Name:留空或填写与Server Path相同的数据库名称(该字段对SQL Server非必填)

MFA认证配置

  • 认证类型选择Azure Active Directory - Universal with MFA(若无此选项,确认JDBC驱动版本是否达标)
  • 用户名填写你的Azure AD账号(通常是企业邮箱)
  • 密码无需填写,点击「测试连接」或「连接」后,会自动弹出MFA验证窗口(如手机验证码、微软Authenticator应用验证)

额外配置(解决连接失败)

点击连接窗口的「高级」标签,在连接属性中添加以下参数:

  • encrypt=true
  • trustServerCertificate=false

常见排查点

  • 若仍连接失败,检查本地网络是否允许出站访问1433端口
  • 确认SQL Developer版本为最新版,避免兼容性问题
  • 确保Azure SQL Server的防火墙规则允许你的IP地址访问

内容的提问来源于stack exchange,提问作者Happiness

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:05:25