Classe d'événements Lock:Cancel
La classe d'événements Lock:Cancel indique que l'acquisition d'un verrou sur une ressource a été annulée, par exemple à cause de l'annulation d'une requête.
Colonnes de données de la classe d'événements Lock:Cancel
Nom de la colonne de données | Type de données | Description | ID de colonne | Filtrable |
---|---|---|---|---|
ApplicationName |
nvarchar |
Nom de l'application cliente qui a créé la connexion à une instance de SQL Server. Cette colonne est remplie des valeurs transmises par l'application et non pas du nom affiché du programme. |
10 |
Oui |
BinaryData |
image |
Identificateur de ressource du verrou. |
2 |
Oui |
ClientProcessID |
int |
ID affecté par l'ordinateur hôte au processus dans lequel s'exécute l'application cliente. Cette colonne de données est remplie si le client fournit l'ID du processus de client. |
9 |
Oui |
DatabaseID |
int |
ID de la base de données dans laquelle a été acquis le verrou. Le Générateur de profils SQL Server affiche le nom de la base de données si la colonne de données ServerName est capturée dans la trace et si le serveur est disponible. Détermine la valeur pour une base de données à l'aide de la fonction DB_ID. |
3 |
Oui |
DatabaseName |
nvarchar |
Nom de la base de données où l'acquisition de verrou a été tentée. |
35 |
Oui |
Duration |
bigint |
Délai (en microsecondes) entre l'émission de la demande de verrou et l'annulation du verrou. |
13 |
Oui |
EndTime |
datetime |
Heure de fin de l'événement. |
15 |
Oui |
EventClass |
int |
Type d'événement = 26. |
27 |
Non |
EventSequence |
int |
Séquence d'un événement donné dans la demande. |
51 |
Non |
HostName |
nvarchar |
Nom de l'ordinateur sur lequel le client est exécuté. Cette colonne de données est remplie si le nom d'hôte est fourni par le client. Pour déterminer le nom de l'hôte, utilisez la fonction HOST_NAME. |
8 |
Oui |
IntegerData2 |
int |
Réservé pour un usage futur. |
55 |
Oui |
IsSystem |
int |
Indique si l'événement s'est produit sur un processus système ou sur un processus utilisateur. 1 = système, 0 = utilisateur. |
60 |
Oui |
LoginName |
nvarchar |
Nom de la connexion de l'utilisateur (soit la connexion de sécurité SQL Server, soit les informations d'identification de connexion Microsoft Windows sous la forme DOMAINE\nom_utilisateur). |
11 |
Oui |
LoginSid |
image |
Numéro d'identification de sécurité (SID) de l'utilisateur connecté. Ces informations se trouvent dans la table syslogins de la base de données master. Chaque SID est unique pour chaque connexion du serveur. |
41 |
Oui |
Mode |
int |
Mode obtenu après l'annulation du verrou. 0=NULL - Compatible avec tous les autres modes de verrouillage (LCK_M_NL) 1=Verrou de stabilité de schéma (LCK_M_SCH_S) 2=Verrou de modification de schéma (LCK_M_SCH_M) 3=Verrou partagé (LCK_M_S) 4=Verrou de mise à jour (LCK_M_U) 5=Verrou exclusif (LCK_M_X) 6=Verrou intent partagé (LCK_M_IS) 7=Verrou intent de mise à jour (LCK_M_IU) 8=Verrou intent exclusif (LCK_M_IX) 9=Partagé avec intention de mise à jour (LCK_M_SIU) 10=Partagé avec intent exclusif (LCK_M_SIX) 11=Mise à jour avec intent exclusif (LCK_M_UIX) 12=Verrou Bulk Update (LCK_M_BU) 13=Verrou de clés partagé/de ressources partagé (LCK_M_RS_S) 14=Verrou de clés partagé/de mise à jour de ressources(LCK_M_RS_U) 15=Verrou de clés d'insertion/de ressources NULL (LCK_M_RI_NL) 16=Verrou de clés d'insertion/partagé (LCK_M_RI_S) 17=Verrou de clés d'insertion/de mise à jour (LCK_M_RI_U) 18=Verrou de clés d'insertion/exclusif (LCK_M_RI_X) 19=Verrou de clés exclusif/partagé (LCK_M_RX_S) 20=Verrou de clés exclusif/de mise à jour (LCK_M_RX_U) 21=Verrou de clés exclusif/exclusif (LCK_M_RX_X) |
32 |
Oui |
NTDomainName |
nvarchar |
Domaine Windows auquel appartient l'utilisateur. |
7 |
Oui |
NTUserName |
nvarchar |
Nom d'utilisateur Windows. |
6 |
Oui |
ObjectID |
int |
ID de l'objet sur lequel a été annulé le verrou, s'il est disponible et applicable. |
22 |
Oui |
ObjectID2 |
bigint |
ID de l'objet ou de l'entité associé, s'il est disponible et applicable. |
56 |
Oui |
OwnerID |
int |
1=TRANSACTION 2=CURSOR 3=SESSION 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE |
58 |
Oui |
RequestID |
int |
ID de la demande contenant l'instruction. |
49 |
Oui |
ServerName |
nvarchar |
Nom de l'instance de SQL Server tracée. |
26 |
Non |
SessionLoginName |
nvarchar |
Nom de connexion de l'utilisateur à l'origine de la session. Par exemple, si vous vous connectez à SQL Server à l'aide de Connexion1 et exécutez une instruction en tant que Connexion2, SessionLoginName affiche Connexion1, tandis que LoginName affiche Connexion2. Cette colonne affiche les connexions SQL Server et Windows. |
64 |
Oui |
SPID |
int |
ID de la session sur laquelle l'événement s'est produit. |
12 |
Oui |
StartTime |
datetime |
Heure de début de l'événement, si disponible. |
14 |
Oui |
TextData |
ntext |
Valeur de texte dépendant du type de verrou acquis. Il s'agit de la même valeur que la colonne resource_description de sys.dm_tran_locks. |
1 |
Oui |
TransactionID |
bigint |
ID affecté par le système à la transaction. |
4 |
Oui |
Type |
int |
1=NULL_RESOURCE 2=DATABASE 3=FILE 5=OBJECT 6=PAGE 7=KEY 8=EXTENT 9=RID 10=APPLICATION 11=METADATA 12=AUTONAMEDB 13=HOBT 14=ALLOCATION_UNIT |
57 |
Oui |
Voir aussi
Concepts
Verrouillage du moteur de base de données
Compatibilité de verrouillage (moteur de base de données)
Autres ressources
Analyse des événements
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks