Método EnumLocks (Int32)
Enumera uma lista de bloqueios atuais mantidos pelo processo especificado na instância do SQL Server.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public Function EnumLocks ( _
processId As Integer _
) As DataTable
'Uso
Dim instance As Server
Dim processId As Integer
Dim returnValue As DataTable
returnValue = instance.EnumLocks(processId)
public DataTable EnumLocks(
int processId
)
public:
DataTable^ EnumLocks(
int processId
)
member EnumLocks :
processId:int -> DataTable
public function EnumLocks(
processId : int
) : DataTable
Parâmetros
- processId
Tipo: System. . :: . .Int32
Um valor Int32 que especifica o valor de ID do sistema que identifica exclusivamente o processo.
Valor de retorno
Tipo: System.Data. . :: . .DataTable
Um valor do objeto de sistema DataTable que contém uma lista de bloqueios atuais mantidos pelo processo especificado na instância do SQL Server. A tabela descreve as diferentes colunas do DataTable retornado.
Coluna |
Tipo de dados |
Descrição |
---|---|---|
RequestorSpid |
A ID de processo do SQL Server que identifica exclusivamente o processo que solicitou o bloqueio. |
|
LockType |
Tipo de bloqueio. Consulte req_mode em sys.syslockinfo (Transact-SQL). |
|
Database |
O nome do banco de dados que contém um bloqueio. |
|
Schema |
O esquema do recurso bloqueado. |
|
Table |
A tabela que contém o bloqueio. |
|
Index |
O índice que contém o bloqueio. |
|
Status |
O status do bloqueio. 1 para Grant, 2 para Convert e 3 para Wait. |
Comentários
Use this method to determine the locks that are currently held on the instance of SQL Server. The information that is returned can help you identify locking problems that might affect performance.
Consulte também