Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Приемете, че използвате обединяване на репликация в Microsoft SQL Server 2012 или в Microsoft SQL Server 2014. Като част от процеса на синхронизиране, обединяващ агент прави новото поколение в сесия. Ако по някаква причина, като например безизходица или прекъсване, транзакцията за създаване на поколение е избрана като жертва на безизходица и транзакцията се връща обратно, може да има голяма верига на блокиране на заключването на MSinternal_makegeneration_inprog приложения в предстоящите генерирания за производство, а предишната сесия се показва като ръководител блокер.

Причина

Заключването на приложения, което се използва за защита на процеса на създаване на поколение, е заключване на приложения от ниво сесия. Когато бъде открита безизходица по време на процеса на производство, само транзакцията се връща обратно, но Сеансът не е изваден. За да издадете заключване на приложението на ниво сесия, сесията трябва да излезе. Следователно, поради модела на логиката за повторен опит (Сеансът няма да бъде изваден по време на изпробване при генерирането на обединяването на репликация), ако първото поколение, което е неуспешно, е било заключено (MSinternal_makegeneration_inprog) , то няма да бъде издадено по време на възстановяването на транзакцията. Това води до блокиране на последователността на заявките за заключване при процеса на създаване на бъдещи поколения. Главният блокер се показва като искане за първо размножение, което е неуспешно с безизходица. Преди актуалната корекция SQL Server изчиства само заключването за успешно реализиране на процеса на създаване. Той оставя заключване на приложението за сесия на осиротели преди излизането на сесията, ако се случи безизходица.

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

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×