KB4500327 - 修复:在批处理模式下运行在 2016 年和 2017 SQL Server溢出的查询时,会发生非生成计划程序问题

应用对象
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症状

假设您使用 Microsoft SQL Server 2016 或 2017。 当你使用批处理模式操作运行某些查询时,发生溢出到 TempDB 的情况时,SQL Server 可能会遇到不生成的计划程序问题。 当数据库属于 AG) (Always On可用性组时,将发生故障转移。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

此问题已在 SQL Server 的以下累积更新中修复:

关于 SQL Server 的累积更新:

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

参考资料

了解 Microsoft 用于描述软件更新的术语。