Wyjaśniono blokady SQL Server

Poniżej znajduje się lista blokad, które SQL Server 2000 ma obsługiwać. Jestem trochę zdezorientowany, co właściwie oznaczają zamki „intencyjne”. Rozejrzałem się po sieci, a odpowiedzi wydają się nieco tajemnicze.

Oprócz uzyskania odpowiedzi na moje konkretne pytanie, mam nadzieję wykorzystać to pytanie jako Wiki, co oznacza każda blokada iw jakich okolicznościach ten typ blokady zostanie uzyskany.

Udostępnione (S)Aktualizacja (U)Ekskluzywny (X)Zamiarzamiar udostępniony (IS)zamiar wyłączny (IX)udostępniane z zamiarem wyłączności (SIX)zamierzona aktualizacja (IU)zamiar aktualizacji wyłączny (UIX)wspólna aktualizacja intencji (SIU)Schematmodyfikacja schematu (Sch-M)stabilność schematu (Sch-S)Zbiorcza aktualizacja (BU)Zakres kluczaWspólny zakres kluczy i wspólna blokada zasobów (RangeS_S)Wspólny zakres klucza i blokada zasobów aktualizacji (RangeS_U)Wstaw blok klucza i zerowy zasób (RangeI_N)Ekskluzywna blokada klucza i ekskluzywna blokada zasobów (RangeX_X)Blokady konwersji (RangeI_S, RangeI_U, RangeI_X, RangeX_S, RangeX_U)

questionAnswers(3)

yourAnswerToTheQuestion