KB3138321 – ÅTGÄRD: Villkoret "Non-yielding Scheduler" när du kör en fråga som innehåller en UNION-åtgärd i SQL Server 2014 eller 2016

Gäller för
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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)

Symptom

När du kompilerar eller kör en fråga som innehåller en UNION-åtgärd i SQL Server 2014 eller 2016, och raduppsättningarna i unionen innehåller massor av kolumner, kan villkoret "Non-yielding Scheduler" uppstå. Därefter genererar SQL Server en minnesdumpfil.

Lösning

Information om kumulativ uppdatering

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server 2014:

Rekommendation: Installera den senaste kumulativa uppdateringen för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Vi rekommenderar att du hämtar och installerar de senaste kumulativa uppdateringarna för SQL Server 2014:

      

      

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".