Compartilhar via


Exibindo informações de bloqueio (Mecanismo de Banco de Dados)

O SQL Server fornece várias maneiras de obter informações sobre a atividade de bloqueio atual em uma instância do Mecanismo de Banco de Dados do SQL Server.

Tópico

Descrição

Categoria de eventos Bloqueios

Usando o SQL Server Profiler, você pode especificar a categoria de evento de bloqueios para capturar informações sobre eventos de bloqueios em um rastreamento.

SQL Server, objeto Locks

No Monitor de Sistema, você pode especificar contadores, a partir do objeto de bloqueio, para monitorar o nível de bloqueio em uma instância do Mecanismo de Banco de Dados.

sys.dm_tran_locks (Transact-SQL)

Você pode consultar a exibição de gerenciamento dinâmico sys.dm_tran_locks para obter informações sobre o estado atual do bloqueio em uma instância do Mecanismo de Banco de Dados.

EnumLocks

Um aplicativo usando o SQL Server Management Objects (SMO) API pode obter uma lista dos bloqueios ativos em uma instância do Mecanismo de Banco de Dados, usando o método EnumLocks de classe Servidor.

EnumLocks

Um aplicativo usando a API SMO pode obter uma lista dos bloqueios ativos em um banco de dados específico usando o método EnumLocks de classe de Banco de Dados.

Como um recurso de compatibilidade com versões anteriores, o Mecanismo de Banco de Dados também oferece suporte aos seguintes meios, para obter informações sobre os bloqueios disponíveis em versões anteriores do SQL Server.

Tópico

Descrição

EnumLocks Method

Um aplicativo usando a API SQL Distributed Management Objects (DMO) pode obter uma lista dos bloqueios ativos em uma instância do Mecanismo de Banco de Dados, usando o método EnumLocks de classe de Servidor. Para SQL Server 2005, use o método SMO EnumLocks do objeto de servidor.

sp_lock (Transact-SQL)

Esse procedimento armazenado de sistema retorna informações sobre os bloqueios ativos em uma instância do Mecanismo de Banco de Dados. Para o SQL Server 2005 e posterior, em vez disso, use a exibição de gerenciamento dinâmico sys.dm_tran_locks.

sys.syslockinfo (Transact-SQL)

Esse modo de exibição de compatibilidade retorna informações sobre os bloqueios ativos em uma instância do Mecanismo de Banco de Dados. Para o SQL Server 2005 e posterior, em vez disso, use a exibição de gerenciamento dinâmico sys.dm_tran_locks.

Consulte também

Conceitos