Metodo EnumLocks (Int32)
Enumera un elenco dei blocchi correnti attivati dal processo specificato nell'istanza di SQL Server.
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
Public Function EnumLocks ( _
processId As Integer _
) As DataTable
'Utilizzo
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
Parametri
- processId
Tipo: System. . :: . .Int32
Valore Int32 che specifica il valore dell'ID di sistema che identifica in modo univoco il processo.
Valore restituito
Tipo: System.Data. . :: . .DataTable
Oggetto di sistema DataTable che contiene un elenco dei blocchi correnti attivati dal processo specificato nell'istanza di SQL Server. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.
Colonna |
Tipo di dati |
Descrizione |
---|---|---|
RequestorSpid |
ID del processo di SQL Server che identifica in modo univoco il processo che ha richiesto il blocco. |
|
LockType |
Tipo di blocco. Vedere req_mode in sys.syslockinfo (Transact-SQL). |
|
Database |
Nome del database contenente il blocco. |
|
Schema |
Schema della risorsa bloccata. |
|
Table |
Tabella contenente il blocco. |
|
Index |
Indice contenente il blocco. |
|
Status |
Stato del blocco. 1 per Concedi, 2 per Converti e 3 per Attesa. |
Osservazioni
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.
Vedere anche