azure - 用户 '<token-identified principal>' 登录失败。 (微软 SQL Server,错误 : 18456)

标签 azure azure-active-directory

我收到错误:用户“登录失败”。 (Microsoft SQL Server,错误:18456)当用户尝试使用 Azure Active Directory - 与 MFA 通用登录时,来自 Azure SQL 服务器。

我的 Azure AD 登录名在一个组内,该组的其他成员可以登录到数据库,但我收到错误 '<token-identified principal>'. (Microsoft SQL Server, Error: 18456) ,但是如果用户被添加到数据库中,那么我可以登录并且它可以工作。

create user [<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a4c9ddf1d7c1d6eac5c9c1e4c7cbcad0cbd7cb8ac7cbc9" rel="noreferrer noopener nofollow">[email protected]</a>] from external provider
GO
EXEC sp_addrolemember N'db_datareader', N'<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1974604c6a7c6b5778747c597a76776d766a76377a7674" rel="noreferrer noopener nofollow">[email protected]</a>'

我想知道这是否有原因。

最佳答案

我也遇到了这个错误,我的解决方法是进入“选项 -> 连接属性 -> 手动输入我想要连接的数据库名称”

在我的组织中,我只获得了特定数据库的权限,而不是数据库服务器的权限。

关于azure - 用户 '<token-identified principal>' 登录失败。 (微软 SQL Server,错误 : 18456),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72793296/

相关文章:

macos - ADAL Mac 返回 300 AD_ERROR_CACHE_MULTIPLE_USERS 错误

c# - MetadataAddress 或 Authority 必须使用 HTTPS,除非通过设置 RequireHttpsMetadata=false 禁用开发

c# - 项目中不存在目标 "RunResolvePublishAssemblies"

azure - 在azure逻辑应用程序中,我们是否必须为每个集成创建单独的逻辑应用程序

AzureAD SCIM 集成不发送 DELETE 请求

asp.net - 在.Net Core App 1.1中使用Azure SQL服务器的Active Directory身份验证

java - 如何使用 msgraph-sdk-java 将成员添加到目录角色

python - Joblib.load错误: No module named 'scipy.sparse._csr'

AngularJS单元测试: Constructor Test: Windows Azure Invoke Api

azure - 有时我的函数需要很长时间才能执行