Méthode EnumLocks (Int32)
Énumère les verrous actifs maintenus par le processus spécifié sur l'instance de SQL Server.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
Public Function EnumLocks ( _
processId As Integer _
) As DataTable
'Utilisation
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
Paramètres
- processId
Type : System. . :: . .Int32
Valeur Int32 qui spécifie la valeur d'ID système qui identifie le processus de façon unique.
Valeur de retour
Type : System.Data. . :: . .DataTable
Valeur de l'objet système DataTable qui contient la liste des verrous actifs maintenus par le processus spécifié sur l'instance de SQL Server. Le tableau décrit les différentes colonnes du DataTable retourné.
Colonne |
Type de données |
Description |
---|---|---|
RequestorSpid |
ID de processus SQL Server qui identifie de façon unique le processus demandant le verrouillage. |
|
LockType |
Type de verrou. Consultez req_mode dans sys.syslockinfo (Transact-SQL). |
|
Base de données |
Nom de la base de données qui contient le verrou. |
|
Schéma |
Schéma de la ressource verrouillée. |
|
Table |
Table qui contient le verrou. |
|
Index |
Index qui contient le verrou. |
|
État |
État de la demande de verrouillage. 1 pour Octroyer, 2 pour Convertir et 3 pour Attendre. |
Notes
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.
Voir aussi