Simptomai

Įsivaizduokite šį scenarijų "Microsoft SQL Server Compact 3,5":

  • Jūs turite dvi operacijas, kurias galima nuosekliai atskirti.

  • Abi operacijos bando atlikti DML operaciją (užklausa/DML) toje pačioje lentelėje, kurioje yra "TABLOCK" fiksavimo užuomina arba XLOCK fiksavimo užuominą.

Šiame scenarijuje susidūrėte su aklavietė.

Priežastis

Ši problema kyla dėl to, kad abi operacijos laukia vienos kitos "XLOCK". Kai užklausa bus sukompiliuota, abi operacijos iš lentelės gaus bendrinamą užraktą, o tada turi būti užrakinamos. Kai abi operacijos bando atlikti vykdyti, užklausa toje pačioje lentelėje, kurioje yra XLOCK fiksavimo užuomina, tada abi operacijos laukia vienos kitos "XLOCK". Todėl įvyksta aklavietė.Pastaba. Ši problema taip pat kyla, kai abi operacijos atlieka DML operaciją toje pačioje lentelėje, kurioje yra "TABLOCK" fiksavimo užuomina.

Sprendimas

"SQL Server Compact 3,5" 2 pakeitimų paketas

Šios problemos taisymas pirmą kartą buvo išleistas 2 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server" 2008 R2, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2289547 Kaupiamasis naujinimas 2 SQL Server Compact 3,5 2 pakeitimų paketui

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Daugiau informacijos

Jei norite gauti daugiau informacijos apie aklavietę, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

AklavietėsJei norite gauti daugiau informacijos apie DML, apsilankykite šioje MSDN svetainėje:

DMLDaugiau informacijos apie programinės įrangos naujinimo terminiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

824684 Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×