gpt4 book ai didi

c# - 启用 MSI 时连接到 SQL

转载 作者:行者123 更新时间:2023-12-03 04:09:25 26 4
gpt4 key购买 nike

我有一个连接到 Azure SQL 的应用服务。应用服务和 Azure SQL 存储在同一资源组中,我已经启用了 MSI,并且已经在 SQL 中为创建的 Azure AD 组提供了访问权限。在我的代码中,当我尝试打开 sql 的连接时。我收到以下错误

无法打开登录请求的服务器“[服务器名称]”。登录失败。

我可以看到我正在获取访问 token

最佳答案

您需要在访问控制 (IAM) 的 Azure SQL 中添加 Azure 应用服务。

导航到 Azure SQL 并找到访问控制 (IAM)。在 IAM 上,单击添加角色分配,然后将角色提供为“贡献者”,将委托(delegate)人提供为“您的应用服务”。保存更改。

现在应用服务将能够向 SQL 数据库验证自身身份。

关于c# - 启用 MSI 时连接到 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57601827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com