KORRIGERA: FÖRSÖK... CATCH-block rullar tillbaka för många transaktioner i vissa i minnet OLTP felhantering scenarier i SQL Server 2016

Programfel #: 9832539 (sqlbuvsts01)
Programfel #: 65931 (bra innehåll)

Symptom

Föreställ dig följande:

  • Du kan använda i minnet Online Transaction Processing (OLTP) i Microsoft SQL Server 2016.

  • Du kan köra ett inbyggt kompilerade lagrad procedur (metod A) om du vill infoga rader i en tabell.

  • Du kör ett annat inbyggt kompilerade lagrad procedur (metod B) som anropar proceduren A flera gånger i ett TRY... CATCH-block.

  • Det första anropet till metod A är klar med att infoga en rad har. Dock misslyckas senare anrop.

I det här scenariot Körningsresultat för alla anrop till förfarande A i TRY... CATCH-blocket återställs. Den förväntade funktionen är dock att endast resultatet av misslyckade anrop ska återställas.

Lösning

Information om Service pack för SQL Server 2016

Problemet är åtgärdat i följande service Pack-versionen för SQL Server:

Service Pack 2 för SQLServer 2016

Service packs är kumulativa. Varje nytt service pack innehåller alla programkorrigeringar från tidigare service packs samt eventuella nya korrigeringar. Vår rekommendation är att använda den senaste service Pack-versionen och den senaste kumulativa uppdateringen för detta service pack. Du behöver inte installera ett tidigare service pack innan du installerar den senaste service pack. Använd tabell 1 i följande artikel för att hitta mer information om den senaste service pack och de senaste kumulativa uppdateringen.

Så här avgör du vilken version, uppdatering och edition nivå av SQL Server och dess komponenter

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Referenser

Lär dig mer om den terminologisom Microsoft använder för att beskriva programuppdateringar.

KE: v-fmeng
Author: 
Writer: v-madora
Teknisk granskare: sete; v-fmeng
Redigering: v-phoebh

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×