通过 Active Directory 集成连接到 Azure SQL

问题描述

我在我的域中启用了 ADFS,我正在尝试通过 Azure Active Directory-Integrated 从 SSMS 连接到 Azure sql 数据库,但出现以下错误

Failed to parse XML blob.
Reason: XML document must have a top level element.
Line: 0,Position: 0
Text: (null) (System.Data)

那么有人熟悉这个错误吗?我应该怎么做才能解决它?

我尝试将 SSMS 的版本升级到最新版本,但仍然存在同样的问题。

解决方法

您可以尝试 Martin 评论中的解决方案。其他人也分享了他们如何解决这个问题:Failed to parse XML blob

我搜索了很多,但没有找到针对此问题的确切解决方案。每个人可能有不同的环境导致问题。

一些 Microsoft 工程师建议我们询问 Azure Support 以获得更多帮助:

  • 请在发生这种情况时提交 Azure 支持票证并获得 票分配给 ADAL 团队。如果您没有 Azure 支持 计划,可以激活一次性票证以捕获此特定 问题。请通过 microsoft.com 联系 AzCommunity,并提供您的 订阅 GUID 和此论坛帖子。

参考:https://social.msdn.microsoft.com/Forums/azure/en-US/70396c1e-cf83-438c-9d63-6c870bac45f7/unable-connect-to-azure-sql-with-active-directory-integrated

这些都是我们能得到的,希望对你有帮助。