首页 > 解决方案 > 为什么我在 Azure Sql 数据库中看到 Sql 错误 1105?

问题描述

我有一个托管在 Azure Sql 中的数据库,并且看到一个严重的 1105 错误。每当我的事务需要的空间多于事务日志中的可用空间时,就会发生此错误。根据文档,每当发生这种情况时,数据库中的所有活动事务都会终止。我查看了错误发生期间的指标(它们不常见),并且已用空间非常接近分配的空间。在一个示例中,已用空间为 1.6 GB,分配量为 1.7 GB。数据库的最大大小设置为 1 TB。

我的第一个想法是 Azure sql 是一个托管平台,应该随着事务日志的增长自动分配更多空间。看到这个错误我很惊讶,但我不知道如何解决它。事务日志由 Azure 在幕后管理。我的第二个想法是,也许这个错误是误报,并且可能是 Azure 在幕后发生的所有自主操作的产物?

我真的一头雾水,我在网上没有找到太多关于 Azure Sql DB 中的 1105 错误的信息。

标签: azure-sql-databasetransaction-log

解决方案


对于这个问题,我建议您向 Azure 支持部门寻求有关 Azure SQL 数据库服务门户的帮助。向他们提供有关错误的更多详细信息。参考:如何创建 Azure 支持请求

在此处输入图像描述

我们没有遇到此错误,无法回答您。当您搜索时,没有关于 1105 错误的信息。

希望这可以帮助。


推荐阅读