与 Microsoft Azure SQL 数据库失去连接

3
我在本地使用Microsoft SQL Server 2014 Management Studio (SSMS)和云端的Microsoft Azure SQL Database之间经常遇到连接问题。有时候,当我查询数据时,我的SSMS会报告“已断开连接”,并显示以下错误信息:
Msg 10054, Level 20, State 0, Line 0
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)
不幸的是,搜索引擎上没有任何解决此问题的线索。
事实如下:
- 我的网络连接良好且稳定。 - 我可以成功连接其他远程SQL Server数据库。 - 我的云端Microsoft Azure SQL Database只用于学习目的,因此负载很小,只有我一个用户。
请问有人知道这里的问题出在哪里吗?
2个回答

1

你能否使用全新的SQL数据库重现相同的行为?我建议启动一个几乎相同设置的数据库(例如服务层、性能级别、服务器等),以更接近根本原因。

当你进入DISCONNECTED模式时,门户报告了什么?如果SSMS所述和门户所述之间存在关联,则我们知道问题不是出现在你的计算机或SSMS上。

此外,请查看以下故障排除页面,以查看是否可以获取更多信息: http://social.technet.microsoft.com/wiki/contents/articles/1719.aspx


谢谢!在接受您的答案之前,我需要评估它。 - Hauns TM

0

我也有同样的问题,但由于 Stack Overflow 糟糕的声誉系统,我无法发表评论,所以:

回答 SteveSeow:

当您进入断开连接模式时,门户报告了什么?如果 SSMS 所述与门户所述之间存在关联,则我们知道问题不在您的本地计算机或 SSMS 上。

门户报告一切正常。大约 10 秒后我就可以重新连接。

编辑:好的意思是有一些 DTU 负载,但它低于 50%。

另外:不仅 SSMS 断开连接,我的在 Azure 上运行的网站在此期间也无法连接到数据库。这个事实本身应该排除我可能遇到的任何本地问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接