MSSQLSERVER_18053

适用于:SQL Server

属性 价值
产品名称 SQL Server
事件 ID 18053
事件源 MSSQLSERVER
元件 SQLEngine
符号名称 TERSEPRINT_ERROR
消息文本 错误:%d,严重性:%d,状态:%d。 (参数:%ls)。 错误以 terse 模式打印,因为在格式设置过程中出错。 跳过跟踪、ETW、通知等。

解释

可能会在 SQL Server 错误日志或运行时收到错误 18053。 下面是有关如何看到此错误的示例:

Error: 17300, Severity: 16, State: 1. (Params:). The error is printed in terse mode because there was error during formatting. Tracing, ETW, notifications etc are skipped.

在这种情况下,错误 17300“SQL Server 无法运行新的系统任务,因为内存不足或配置的会话数超出了服务器中允许的最大数目。”表示内存不足,并确认错误 18053 的条件。

原因

此错误的最常见原因是 SQL Server 数据库引擎的内存严重不足。 由于内存不足,SQL Server 无法分配结构来存储错误消息文本,因此错误以简洁模式打印,而无需太多细节。

此错误的另一个原因是,尽管很少会引发此错误,但前提是执行关键系统任务,且在任务完成之前无法中断辅助角色。

用户操作

检查错误,并查看它是否包装在外部错误中。 如果是这样,请专注于外部错误作为故障排除,但请记住,外部错误的原因可能是内存不足。

专注于消除 SQL Server 内部或外部的内存压力。 此错误很少遇到,但如果遇到此错误,通常是由于严重的内存压力。 有关详细信息,请参阅 排查 SQL Server内存不足或内存不足问题。