【问题标题】:Failed to parse XML blob无法解析 XML blob
【发布时间】:2020-07-09 01:48:30
【问题描述】:

我在 azure 上对 dbs 进行身份验证时遇到问题。所有细节都是正确的,但是当我单击连接时,我收到以下错误:

TITLE: Microsoft SQL Server Management Studio
------------------------------
Error connecting to 'tcp:xyz.database.windows.net,1433'.
------------------------------
ADDITIONAL INFORMATION:
Failed to connect to server tcp:xyz.database.windows.net,1433. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
One or more errors occurred. (mscorlib)
------------------------------
One or more errors occurred. (mscorlib)
------------------------------
Failed to parse XML blob.
Reason: XML document must have a top level element.
Line: 0, Position: 0
Text: (null) (System.Data)

我已经卸载了与 SQL 和 SQL Management Studio 相关的所有内容,但仍然没有运气。我尝试在其他机器上连接我的帐户并且工作正常,所以它似乎在我的机器上。

有什么建议吗?

更新: 我在我的机器上测试了另一个用户并且确实可以工作,所以它一定是我的用户在我的机器上的问题!

【问题讨论】:

    标签: sql-server azure-sql-database


    【解决方案1】:

    将其留在这里,因为这篇 SO 文章是“SSMS 无法解析 xml blob”的最高结果。 当我使用 Fiddler 4 捕获流量并同时运行 SSMS 时出现此错误。如果您正在运行 Fiddler 4,请关闭并重试!

    【讨论】:

    • 我遇到了同样的问题,在我关闭 Fiddler 4 后,它现在可以工作了。
    【解决方案2】:

    今天我遇到了同样的错误信息,并进行了很多故障排除。事实证明这是一个简单的修复 - 我的电脑要求我在两周前更改它后使用新密码登录(它说旧密码已过期)。我重新登录后,连接到VPN,然后我又可以访问了!

    【讨论】:

      【解决方案3】:

      好的,经过多次尝试解决这个问题,我终于把它修好了。 遵循对我有用的步骤:

      • 卸载 SQL 和 SQL Management Studio
      • 从 Program Files 中删除 SQL 文件夹
      • 打开“regedit”并删除以下条目:
        • HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
        • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
        • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2012 Redist
        • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2017 Redist
        • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Native Client 11.0
      • 安装 CCleaner 并运行注册表清理
      • 重启电脑
      • 安装 SQL 管理工作室

      【讨论】:

        【解决方案4】:

        今晚我面临这个问题。我在办公室时连接有效,但通过工作 VPN 连接时连接失败。我想我得去办公室了。我的一位队友建议我检查并确保我的 IP 连接,尤其是 DNS,设置为自动。

        • 我与 VPN 断开连接
        • 将 IP 和 DNS 设置为自动
        • 重新连接 VPN
        • 已通过 SSMS 成功连接到 Azure SQL

        我希望这对其他人有帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-06
          • 1970-01-01
          • 1970-01-01
          • 2012-06-14
          • 2021-10-06
          • 2013-06-28
          • 2011-11-13
          • 1970-01-01
          相关资源
          最近更新 更多