首页 > 解决方案 > 我的 Azure 托管 SQL Server 上的数据库枚举失败

问题描述

我可以使用 SQL Server Management Studio 连接到我的数据库服务器(Azure 托管),但是我无法枚举其数据库。

SSMS 错误对话框

在 Azure 门户上,我看到了类似的问题:

Azure 门户状态

事实上,这些数据库已经启动并正在运行。我的应用程序继续运行。我还可以通过 SSMS 查询窗口发出查询。这里的主要问题是无法枚举服务器上的数据库。如果您知道我如何解决这个问题,非常感谢您提供的任何建议!

标签: sql-serverazure-sql-database

解决方案


这是 Azure 平台的问题。以下是我们从托管服务提供商处收到的针对我们的询问的回复:

SQL 和开源数据库服务管理问题 - 美国东部 - 已缓解(跟踪 ID 8K76-LZ8)

影响摘要:在 2020 年 5 月 19 日大约 13:30 到 16:30 UTC 之间,美国东部的一部分客户在处理 SQL 的服务管理操作(例如创建、更新、删除)时可能会间歇性地遇到超时和延迟问题该区域托管的资源,包括 Azure SQL 数据库和开源数据库,例如 Azure Database for PostgreSQL、Azure Database for MySQL 和 Azure Database for MariaDB。一些客户在加载数据库管理工具或在 SQL Server Management Studio (SSMS) 中扩展数据库资源时也可能遇到问题或遇到延迟。重试可能已成功。

初步根本原因:经过初步调查,工程师发现请求量的增加消耗了美国东部SQL控制平面的大量可用私有端点连接,从而导致该区域后续控制平面操作失败。

缓解:一旦确定了初步的根本原因,工程团队就会从负载增加的源头终止连接。

后续步骤:对于受影响客户的影响,我们深表歉意。工程师将继续调查根本原因并采取措施防止未来发生,其中包括:

• 进一步调查和了解 SQL 平台工作负载增加的原因

• 提高 SQL 平台的弹性以更好地处理此类工作量

[报告结束]

无论如何,我发布这个是为了让以后遇到这个问题的人都知道——这可能不是你的问题。这可能是 Azure 托管平台的问题,在这种情况下,您只需要等到工程师最终解决问题即可。


推荐阅读