KB4046066 – всички транзакции, докладвани като завършени, въпреки че някои са неуспешни при опит за фиксиране през SQL Server 2017 г.

Отнася се за
SQL Server 2017 on Windows (all editions)

Симптоми

Имайте предвид сценария, описан по-долу:

  • Изпълнявате транзакции на координатор на разпределени транзакции (DTC) в Microsoft SQL Server 2017.
  • Стартира се транзакция и SQL Server успешно подготвя транзакцията.
  • Заявка за извършване на транзакция се изпраща на SQL Server.
  • Базата данни, която е включена в транзакцията, се рестартира.

В този случай заявката за фиксиране на транзакция от DTC е неуспешна, защото базата данни се рестартира. Въпреки това, в някои случаи SQL Server съобщава на DTC, че заявката за фиксиране на транзакция е успешна, въпреки че заявката е неуспешна.

Решение

Тази корекция е включена в сборна актуализация 1 за SQL Server 2017.

За компилациите на SQL Server 2017

Всяка нова компилация за SQL Server 2017 съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за SQL Server 2017.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.