Classe d'événements Lock:Escalation
La classe d'événements Lock:Escalation indique qu'un verrouillage spécifique s'est transformé en verrouillage de plus grande ampleur, comme par exemple un verrou de ligne transformé en verrou d'objet.
Colonnes de données de la classe d'événements Lock:Escalation
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 |
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 dans laquelle a eu lieu la promotion. |
35 |
Oui |
EventClass |
int |
Type d'événement = 60. |
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 client fournit le nom d'hôte. 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 maître. Chaque SID est unique pour chaque connexion du serveur. |
41 |
Oui |
Mode |
int |
Mode de verrouillage obtenu après l'augmentation. 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 affecté par le système à l'objet promu. |
22 |
Oui |
ObjectID2 |
bigint |
ID de l'objet ou de l'entité associé. |
56 |
Oui |
OwnerID |
int |
1=TRANSACTION 2=CURSOR 3=SESSION 4=SHARED_TRANSACTION_WORKSPACE 5=EXCLUSIVE_TRANSACTION_WORKSPACE 6=WAITFOR_QUERY |
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 |
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