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

如何为Azure Fabric Database启用SQL Authentication及解决登录失败问题

如何在Azure Fabric Database中启用SQL Authentication并解决登录失败问题

你遇到的Login failed for user 'test2'. Reason: Azure Active Directory only authentication is enabled报错,是因为当前Azure Fabric Database设置为仅允许Azure Active Directory(AAD)认证,而你尝试用SQL账户登录导致的。Azure Fabric Database支持混合认证模式(AAD + SQL认证),可以通过以下步骤修改配置:

  • 登录Azure Fabric门户,定位到目标数据库所在的Workspace。
  • 进入该Workspace的设置页面,找到SQL终结点的配置项(或者直接进入数据库的详情设置界面)。
  • 在认证模式选项中,将Azure Active Directory only切换为Azure Active Directory and SQL authentication。
  • 保存配置,等待1-2分钟让设置生效。

完成上述操作后,还需要确认几点:

  • 你必须拥有该Workspace的管理员权限,否则无法修改认证模式。
  • 确保你创建的SQL账户(如test2)已被授予对应的数据库权限(比如db_datareader、db_datawriter等角色)。
  • 客户端连接时,需在连接字符串中明确指定SQL认证方式,例如设置Authentication=SqlPassword,避免默认使用AAD认证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:22:41