Gäller för
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Symptom

En lång tids krävande (Data Definition Language)-uttryck kan blockera aktiviteten bakgrunds tupel och orsaka död. Det troligaste är att tupel -åtgärden flyttas när dödheten återkallas. Om det inträffar kan Microsoft SQL Server krascha. Dessutom visas fel meddelanden som liknar följande i SQL Server-felloggen:

Fel: 1205, allvarlighets grad: 13, tillstånd: 18. transaktion (process-ID <process-ID>) har död läge på Lås resurser med en annan process och har valts som död läge. Kör transaction.ex_terminator igen: möjlig uppsägning på grund av ett undantag under stack avvridning.

När tupel flyttarna körs under kraftig minnes belastning (till exempel om minnes användningen blir 100 procent) avslutas tuple -åtgärden oväntat och det gör att SQL Server kraschar.

Lösning

Kumulativ uppdaterings information

Korrigeringen för det här problemet ingår i följande kumulativa uppdatering för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.