FIX: "Non-yielding Scheduler" condition occurs for query with many expressions in SQL Server 2014 and 2016

Applies to: SQL Server 2014 EnterpriseSQL Server 2016 Service Pack 1SQL Server 2016 Enterprise


A "Non-yielding Scheduler" condition may occur after you execute a query that uses many expressions in Microsoft SQL Server 2014 and 2016.


This fix is included in the following cumulative updates for SQL Server: 

Cumulative Update 9 for SQL Server 2016 RTM

Cumulative Update 6 for SQL Server 2016 SP1

Cumulative Update 7 for SQL Server 2014 Service Pack 2


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.


Learn about the terminology Microsoft uses to describe software updates.