EnumLocks Método (Int32)
Enumera la lista de bloqueos actuales que mantiene el proceso especificado sobre la instancia de SQL Server.
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
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
Valor Int32 que especifica el valor de identificador del sistema que identifica de forma única el proceso.
Valor devuelto
Tipo: System.Data. . :: . .DataTable
Valor de objeto del sistema DataTable que contiene la lista de los bloqueos actuales que mantiene el proceso especificado en la instancia de SQL Server. En la tabla se describen las distintas columnas del objeto DataTable devuelto.
Columna |
Tipo de datos |
Descripción |
---|---|---|
RequestorSpid |
El identificador de proceso de SQL Server que identifica de forma única el proceso que solicita el bloqueo. |
|
LockType |
El tipo de bloqueo. Vea req_mode en sys.syslockinfo (Transact-SQL). |
|
Base de datos |
El nombre de la base de datos que contiene el bloqueo. |
|
Esquema |
El esquema del recurso bloqueado. |
|
Tabla |
La tabla que contiene el bloqueo. |
|
Índice |
El índice que contiene el bloqueo. |
|
Estado |
El estado del bloqueo. 1 = Concedido, 2 = En conversión y 3 = En espera. |
Comentarios
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.
Vea también