Se explican los bloqueos de SQL Server

A continuación se muestra una lista de los bloqueos que SQL Server 2000 debe admitir. Estoy un poco confundido en cuanto a lo que realmente significan los bloqueos de "intención". He mirado alrededor en la Web y las respuestas parecen ser un poco crípticas.

Además de obtener una respuesta a mi pregunta específica, espero usar esta pregunta como un Wiki para lo que significa cada bloqueo y bajo qué circunstancias se adquirirá ese tipo de bloqueo.

Compartido (S)Actualizar (U)Exclusivo (X)Intenciónintento compartido (IS)intención exclusiva (IX)compartido con intención exclusiva (SIX)actualización de intención (IU)intento de actualización exclusivo (UIX)actualización de intento compartido (SIU)Esquemamodificación de esquema (Sch-M)estabilidad del esquema (Sch-S)Actualización masiva (BU)Rango de teclasRango de claves compartidas y bloqueo de recursos compartidos (RangeS_S)Intervalo de claves compartidas y bloqueo de recursos de actualización (RangeS_U)Insertar bloqueo de rango de clave y recurso nulo (RangeI_N)Rango de teclas exclusivo y bloqueo de recursos exclusivo (RangeX_X)Bloqueos de conversión (RangeI_S, RangeI_U, RangeI_X, RangeX_S, RangeX_U)

Respuestas a la pregunta(3)

Su respuesta a la pregunta