Compartir a través de


Mostrar la información de bloqueo (motor de base de datos)

Microsoft SQL Server 2005 ofrece varias formas de obtener información acerca de la actividad de bloqueo actual en una instancia del Database Engine (Motor de base de datos).

Tema Descripción

Bloqueos (categoría de eventos)

Mediante el Analizador de SQL Server, se puede especificar la categoría de eventos de los bloqueos para capturar información acerca de los bloqueos de eventos en una traza.

Locks (objeto de SQL Server)

En el Monitor de sistema, se pueden especificar contadores del objeto de bloqueos para supervisar el nivel de bloqueo de una instancia del Database Engine (Motor de base de datos).

sys.dm_tran_locks

Se puede realizar una consulta de la vista de administración dinámica sys.dm_tran_locks para obtener información acerca del estado actual de bloqueo de una instancia del Database Engine (Motor de base de datos).

EnumLocks

Una aplicación que utilice la API Objetos de administración de SQL Server (SMO) puede obtener una lista de los bloqueos activos en una instancia de Database Engine (Motor de base de datos) mediante el método EnumLocks de la clase Server.

EnumLocks

Una aplicación que utilice la API SMO puede obtener una lista de los bloqueos activos en una base de datos específica mediante el método EnumLocks de la clase Database.

Como una característica de compatibilidad con versiones anteriores, el SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) también admite las siguientes formas de obtener información sobre los bloqueos disponibles en versiones anteriores de SQL Server.

Tema Descripción

EnumLocks Method

Una aplicación que utilice la API Objetos de administración distribuida de SQL (DMO) puede obtener una lista de los bloqueos activos en una instancia del Database Engine (Motor de base de datos) mediante el método EnumLocks de la clase SQLServer. Para SQL Server 2005, use el método EnumLocks de SMO del objeto de servidor.

sp_lock (Transact-SQL)

Este procedimiento almacenado del sistema devuelve información sobre los bloqueos activos en una instancia del Database Engine (Motor de base de datos). En su lugar, para SQL Server 2005, utilice la vista de administración dinámica sys.dm_tran_locks.

sys.syslockinfo (Transact-SQL)

Esta vista de compatibilidad devuelve información sobre los bloqueos activos en una instancia del Database Engine (Motor de base de datos). En su lugar, para SQL Server 2005, utilice la vista de administración dinámica sys.dm_tran_locks.