sql-server - 我的 Azure 托管 SQL Server 上的数据库枚举失败
问题描述
我可以使用 SQL Server Management Studio 连接到我的数据库服务器(Azure 托管),但是我无法枚举其数据库。
在 Azure 门户上,我看到了类似的问题:
事实上,这些数据库已经启动并正在运行。我的应用程序继续运行。我还可以通过 SSMS 查询窗口发出查询。这里的主要问题是无法枚举服务器上的数据库。如果您知道我如何解决这个问题,非常感谢您提供的任何建议!
解决方案
这是 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 托管平台的问题,在这种情况下,您只需要等到工程师最终解决问题即可。
推荐阅读
- php - 试图从这个令人困惑的 StdClass 中取出数据
- java - 数据库不存储数据。我从 Android Studio 日志中得到“SQLiteLog: (1) near "Name": syntax error"
- c++ - cmake 多个目标 - 一个仅标头目标和另一个可执行文件
- java - 具有 IBM Websphere 依赖项的 SAXParser 实现
- kendo-ui-angular2 - Kendo Angular TreeView 的拖放
- meson-build - 如何使介子对象保持不变?
- javascript - 如何将 python-cgi 变量发送回我的 javascript?
- laravel - ReflectionException:类 App\Http\Controllers\Auth\LoginController 不存在
- node.js - Node.js 是否支持 String.MatchAll 方法?
- python - 启动不阻止父重定向到的文件的子进程