Mostrar la información de bloqueo
La vista sys.lock_information permite realizar un seguimiento de la información relacionada con los bloqueos y las solicitudes de notificación de bloqueo. Sys.lock_information es una tabla virtual que contiene información acerca de los bloqueos.
En la tabla siguiente se describe la información devuelta en el conjunto de resultados.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
request_spid |
int |
Sesión que ha solicitado el bloqueo. |
resource_type |
nvarchar(10) |
Recurso que se está bloqueando: DB: base de datos. TAB: toda la tabla, incluidos todos los datos e índices. PAG (data): página de datos. PAG (idx): página de índice. PAG (lv): página de datos que contiene valores largos (ntext, image). PAG: página que SQL Server Compact 3.5 utiliza internamente. MD: metadatos (en SQL Server Compact 3.5, MD sólo se asocia a los bloqueos Sch-X y Sch-S). |
resource_description |
nvarchar(32) |
Más información de identificación acerca del recurso. El contenido depende del tipo de recurso de bloqueo. PAG: número de página (PageId). RID: identificador correspondiente a la fila bloqueada dentro de la tabla. La fila se identifica mediante una combinación de IdPág:IdFila, donde IdFila es el identificador de fila en la página. |
request_mode |
nvarchar(5) |
Modo de bloqueo que se está solicitando o que se ha otorgado. S, X, U (junto con IS, IX e IU) son los bloqueos más comunes que se aplican a los objetos. SCH-S y SCH-X hacen referencia a la modificación de esquema. |
resource_table |
nvarchar(128) |
Nombre de la tabla (si está disponible) al que hace referencia el bloqueo. Será NULO si:
|
resource_table_id |
int |
Id. interno de la tabla. Será NULL si resource_type es DB o PAG (lv). |
request_status |
nvarchar(5) |
Estado del bloqueo: GRANT o WAIT |
Vea también
Conceptos
Bloquear (SQL Server Compact)
Descripción de bloqueos
Personalizar los bloqueos