KB4046066 – Alle transaktioner rapporteret som fuldført, selvom nogle mislykkes under forsøg på at bekræfte i SQL Server 2017

Gælder for
SQL Server 2017 on Windows (all editions)

Symptomer

Overvej følgende scenarie:

  • Du kører DTC-transaktioner (Distributed Transaction Coordinator) i Microsoft SQL Server 2017.
  • En transaktion startes, og SQL Server klargør transaktionen.
  • Der sendes en anmodning om at udføre en transaktion til SQL Server.
  • Den database, der er involveret i transaktionen, genstartes.

I dette scenarie mislykkes anmodningen om allokering af transaktioner fra DTC, fordi databasen er genstartet. I nogle tilfælde kommunikerer SQL Server dog til DTC, at transaktionsbekræftelsesanmodningen lykkedes, selvom anmodningen mislykkedes.

Løsning

Denne rettelse er inkluderet i kumulativ opdatering 1 til SQL Server 2017.

Om SQL Server 2017-builds

Hvert nyt build til SQL Server 2017 indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til SQL Server 2017.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.