无法解析XML blob

时间:2018-05-25 16:26:50

标签: sql-server azure-sql-database

我在对天蓝色的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相关的所有内容,但仍然没有运气。我尝试在其他机器上连接我的帐户并工作,所以它似乎在我的机器上。

有什么建议吗?

更新 我在我的机器上测试了另一个用户并且工作正常,所以它必须是我的机器上的用户!

4 个答案:

答案 0 :(得分:2)

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

enter image description here

enter image description here

enter image description here

答案 1 :(得分:1)

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

答案 2 :(得分:0)

好好多次尝试排除后,我终于解决了问题。 按照对我有用的步骤:

  • 卸载SQL和SQL Managment Studio
  • 从程序文件中删除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 Managment Studio

答案 3 :(得分:0)

今晚我面对这个。当我在办公室时,连接正常,但通过工作VPN连接失败。我以为我得去办公室。我的一位队友建议我检查并确保将IP连接(尤其是DNS)设置为自动。

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

希望这对其他人有帮助。