KB4046066 - Alla transaktioner som rapporterats som slutförda även om vissa misslyckas vid försök till genomförande i SQL Server 2017

Gäller för
SQL Server 2017 on Windows (all editions)

Symptom

Tänk dig följande scenario:

  • Du kör DTC-transaktioner (Distributed Transaction Coordinator) i Microsoft SQL Server 2017.
  • En transaktion startas och SQL Server förbereder transaktionen.
  • En transaktionsincheckningsbegäran skickas till SQL Server.
  • Databasen som ingår i transaktionen startas om.

I det här scenariot misslyckas transaktionsallokeringsbegäran från DTC eftersom databasen startades om. Men i vissa fall kommunicerar SQL Server till DTC att transaktionsbegäran lyckades även om begäran misslyckades.

Lösning

Den här korrigeringen ingår i kumulativ uppdatering 1 för SQL Server 2017.

Om SQL Server 2017-versioner

Varje ny version för SQL Server 2017 innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den tidigare versionen. Vi rekommenderar att du installerar den senaste versionen för SQL Server 2017.

Status

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

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.