【问题标题】:Azure Active Directory - No Valid Subscription FoundAzure Active Directory - 未找到有效订阅
【发布时间】:2020-02-05 11:39:52
【问题描述】:

我正在尝试将数据库配置为使用集成身份验证。换句话说,我有一个应用服务,我希望它使用集成身份验证,这样我就不必在连接字符串中使用 Sql Server 用户名/密码。

所以我去了我现有的 Azure 帐户并创建了一个 Azure Active Directory。

Active Directory 已创建,然后我切换到此目录。但是,我常用的 Azure 帐户的所有资源都找不到。就好像我创建了一个全新的 Azure 帐户。

如果我尝试创建资源,它会告诉我我没有订阅,我需要创建一个。所以我创建了一个,但它最终链接到了我的原始帐户,而不是新的 Active Directory 帐户。

我再次尝试添加订阅,但它要求我登录,但我不明白应该如何登录新的 AD 帐户。

我不明白这里发生了什么。 Azure Active Directory 是不是与我原来的帐户不同的新帐户?

如何“登录”到新的活动目录以便添加订阅?

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    Azure 订阅始终链接到 Azure AD 租户(目录)。

    层次结构如下所示:

    • 您的默认 Azure AD
      • 订阅
        • SQL 数据库
    • 您创建的新 Azure AD

    因此,您可以看到 SQL DB 正在查看您已经拥有的 Azure AD。 因为那是链接到数据库所在的子节点的那个。 确保您正在查看您的数据库所在的目录,您应该能够从服务列表中转到“Azure Active Directory”。

    “Integrated auth”通常表示 AD 身份验证,所以我想澄清一下 Azure SQL 不支持它。 应用服务也不行。 他们支持的是 Azure AD 身份验证,此处记录:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication。 大多数情况下,我建议在应用服务上启用托管身份,授予其访问数据库的权限,然后在应用内使用该身份进行连接。

    【讨论】:

      猜你喜欢
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 2022-01-05
      • 2016-11-23
      • 1970-01-01
      相关资源
      最近更新 更多