Simptomi
Razmotrite sljedeći scenarij:
-
Imate bazu podataka o dostupnosti AlwaysOn (AG) u sustavu Microsoft SQL Server 2016.
-
Ponovno pokrenite servis Microsoftova raspoređenim koordinatorima transakcija (DTC).
-
Pretpostavimo da izvršite distribuirane transakcije u bazi podataka programa AG. U toj situaciji primijetit ćete da transakcija ne uspijeva s pogreškama koje nalikuju sljedećem:
MSG 8510, razina 20, State 3, Linenumber linija Operacija regruta nije uspjela: 0x8004d01c (XACT_E_CONNECTION_DOWN). SQL Server ne može se registrirati s Microsoftovim distribuiranim koordinatorom transakcija (MS DTC-om) kao menadžerom resursa za ovu transakciju. Transakciju je možda zaustavio klijent ili upravitelj resursa. MSG 596, razina 21, State 1, Linenumber line Izvršenje nije moguće nastaviti jer je sesija u stanju ubojstva. MSG 0, razina 20, State 0, Linenumber linija Došlo je do ozbiljne pogreške u aktualnoj naredbi. Rezultat, ako ih ima, trebao bi biti odbačen.
Zaobilazno rješenje
Zaobilazno rješenje za taj problem jest kada ponovno pokrenete poslužitelj sustava SQL Server, a onda ne možete primiti pogrešku.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.