Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie führen DTC-Transaktionen (Distributed Transaction Coordinator) in Microsoft SQL Server 2017 aus.
-
Eine Transaktion wird gestartet, und SQL Server die Transaktion erfolgreich vorbereitet.
-
Eine Transaktionscommitanforderung wird an SQL Server gesendet.
-
Die Datenbank, die an der Transaktion beteiligt ist, wird neu gestartet.
In diesem Szenario schlägt die Transaktionscommitanforderung von DTC fehl, weil die Datenbank neu gestartet wurde. In einigen Fällen teilt SQL Server DTC jedoch mit, dass die Transaktionscommitanforderung erfolgreich war, obwohl die Anforderung fehlgeschlagen ist.
Lösung
Dieser Fix ist im kumulativen Update 1 für SQL Server 2017 enthalten.
Informationen zu SQL Server 2017-Builds
Jeder neue Build für SQL Server 2017 enthält alle Hotfixes und Sicherheitsfixes aus dem vorherigen Build. Es wird empfohlen, den neuesten Build für SQL Server 2017 zu installieren.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.