Simptomi
Iedomājieties šādu scenāriju:
-
Jums ir AlwaysOn pieejamības grupu (AG) datu bāze programmā Microsoft SQL Server 2016.
-
Jūs restartējat Microsoft dalītā darījumu koordinatoru (DTC) pakalpojumu.
-
Pieņemsim, ka tiek izpildīta dalītā transakcija AG iespējotā datu bāzē. Šajā situācijā, iespējams, pamanīsit, ka transakcija ir nesekmīga, kļūdas, kas līdzinās tālāk norādītajām.
Msg 8510, Level 20, State 3, Line rindas numurs% Piesaistīties operācija neizdevās: 0x8004d01c (XACT_E_CONNECTION_DOWN). SQL Server nevarēja reģistrēties Microsoft dalītā transakciju koordinatoram (MS DTC) kā resursu pārvaldniekam par šo transakciju. Transakciju, iespējams, ir pārtraukusi klients vai resursu pārvaldnieks. Msg 596, Level 21, State 1, Line rindas numurs% Nevar turpināt izpildi, jo sesija ir slepkavības stāvoklī. Msg 0, Level 20, State 0, Line rindas numurs% Pašreizējā komandā radās nopietna kļūda. Rezultāti, ja tādi ir, ir jāizmet.
Risinājums
Šīs problēmas risinājums ir restartējot SQL Server pakalpojumu, iespējams, nesaņemsit kļūdas ziņojumu.
Risinājums
Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.