TransactionLog (classe d'événements)
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Utilisez la classe d'événements TransactionLog pour analyser l'activité des journaux de transactions dans une instance de Moteur de base de données SQL Server.
Colonnes de la classe d'événements TransactionLog
Nom de la colonne de données | Type de données | Description | ID de la colonne | Filtrable |
---|---|---|---|---|
ApplicationName | nvarchar | Nom de l'application cliente qui a créé la connexion à une instance de SQL Server. Cette colonne est remplie avec les valeurs passées par l'application plutôt que par le nom affiché du programme. | 10 | Oui |
BinaryData | image | Valeur binaire dépendante de la classe d'événements capturés dans la trace. | 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 le processus client. | 9 | Oui |
DatabaseID | int | ID de la base de données dans laquelle les données sont enregistrées. | 3 | Oui |
nom_base_de_données | nvarchar | Nom de la base de données dans laquelle l'instruction de l'utilisateur est exécutée. | 35 | Oui |
EventClass | int | Type d’événement = 54. | 27 | Non |
EventSequence | int | Séquence d'un événement donné au sein de la demande. | 51 | Non |
EventSubClass | int | Type de sous-classe d'événements. | 21 | Oui |
GroupID | int | ID du groupe de charges de travail où l'événement Trace SQL se déclenche. | 66 | Oui |
HostName | nvarchar | Nom de l'ordinateur sur lequel le client est exécuté. La colonne de données est remplie si le client fournit le nom de l'hôte. Pour déterminer le nom de l'hôte, utilisez la fonction HOST_NAME. | 8 | Oui |
IndexID | int | ID de l'index de l'objet affecté par l'événement. Pour déterminer l'ID d'index d'un objet, utilisez la colonne index_id de l'affichage catalogue sys.indexes. | 24 | Oui |
IntegerData | int | Valeur entière qui dépend de la classe d'événements capturée dans la trace. | 25 | 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 au format DOMAINE\nom_utilisateur). | 11 | Oui |
LoginSid | image | Identificateur de sécurité (SID) de l'utilisateur connecté. Vous pouvez trouver ces informations dans l'affichage catalogue sys.server_principals. Chaque connexion possède un SID unique au niveau du serveur. | 41 | Oui |
NTDomainName | nvarchar | Domaine Windows auquel appartient l'utilisateur. | 7 | Oui |
NTUserName | nvarchar | Nom d'utilisateur Windows. | 6 | Oui |
ObjectID | int | ID affecté à l'objet par le système. | 22 | Oui |
RequestID | int | ID de la demande contenant l'instruction. | 49 | Oui |
ServerName | nvarchar | Nom de l'instance 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 en utilisant le nom Connexion1 et que vous exécutez une instruction en tant que Connexion2, SessionLoginName affiche Connexion1 et LoginName, Connexion2. Cette colonne affiche à la fois les connexions SQL Server et Windows. | 64 | Oui |
SPID | int | ID de la session au cours de laquelle l'événement s'est produit. | 12 | Oui |
StartTime | datetime | Heure à laquelle a débuté l'événement, si elle est connue. | 14 | Oui |
TransactionID | bigint | ID affecté par le système à la transaction. | 4 | Oui |
Voir aussi
sp_trace_setevent (Transact-SQL)
Journal des transactions (SQL Server)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour