Simptomi
Pieņemiet, ka programmā Microsoft SQL Server 2012 izmantojat sekvences objektu. Kad skatāt savas sesijas darba statusu, iespējams, ka ir nenoteikta strupceļa starp kontrolpunkta procesu un sesiju, kas ievieto jauno secības numuru. Šajā situācijā sesija uzkaras nenoteiktu laiku.Piezīme. Kad esat nogalinājis bloķēto sesiju, SQL Server process apstājas.
Cēlonis
Problēma rodas tāpēc, ka kontrolpunkta pavediens mēģina sapludināt virkni. Taču tās rindu nevar atrast sysobjvalues tabulā. Tas ir tāpēc, ka cits pavediens veic atriti uz transakciju, kurai ir nākamā secības vērtība, šajā gadījumā rinda tiek noņemta no sysobjvalues tabulas.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
SQL Server 2012 SP2 kumulatīvais atjauninājums 2 /en-us/help/2983175
Kumulatīvais atjauninājums 11 SQL Server 2012 SP1 /en-us/help/2975396
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".