Classe d'événements Audit Login

 

S'applique à: SQL Server 2016

La classe d’événements Audit Login indique qu’un utilisateur s’est connecté avec succès à Microsoft SQL Server. Les événements de cette classe sont déclenchés par de nouvelles connexions ou par des connexions réutilisées depuis un groupement de connexions.

Nom de la colonne de donnéesType de donnéesDescriptionID de la colonneFiltrable
ApplicationNamenvarcharNom 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.10Oui
BinaryDataimageParamètres du niveau de session, y compris les valeurs ANSI NULL, le remplissage ANSI, la fermeture du curseur sur validation, la concaténation des valeurs NULL et les identificateurs entre guillemets.2Oui
ClientProcessIDintID affecté par l'ordinateur hôte au processus dans lequel s'exécute l'application cliente. Cette colonne de données est remplie si l'ID du processus du client est fourni par le client.9Oui
DatabaseIDIntID de la base de données spécifiée par l'instruction USE database ou celui de la base de données par défaut si aucune instruction USE database n'a été spécifiée pour une instance donnée. SQL Server Profiler affiche le nom de la base de données si la colonne de données ServerName du serveur est capturée dans la trace et que le serveur est disponible. Déterminez la valeur pour une base de données à l'aide de la fonction DB_ID.3Oui
DatabaseNamenvarcharNom de la base de données dans laquelle l'instruction de l'utilisateur est exécutée.35Oui
EventClassintType d’événement = 14.27Non
EventSequenceintSéquence d'un événement donné au sein de la demande.51Non
EventSubClassintType de connexion utilisé par le compte de connexion. 1 = Non regroupé, 2 = Regroupé.21Oui
HostNamenvarcharNom de l'ordinateur sur lequel le client est exécuté. Cette colonne de données est remplie si le nom de l'hôte est fourni par le client. Pour déterminer le nom de l'hôte, utilisez la fonction HOST_NAME.8Oui
IntegerDataintTaille de paquet réseau utilisée.25Oui
IsSystemintIndique si l'événement s'est produit sur un processus système ou sur un processus utilisateur. 1 = système, 0 = utilisateur.60Oui
LoginNamenvarcharNom 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).11Oui
LoginSidimageNuméro d'identification 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.41Oui
NTDomainNamenvarcharDomaine Windows auquel appartient l'utilisateur.7Oui
NTUserNamenvarcharNom d'utilisateur Windows.6Oui
RequestIDintID de la demande contenant l'instruction.49Oui
ServerNamenvarcharNom de l'instance SQL Server tracée.26Non
SessionLoginNamenvarcharNom de connexion de l'utilisateur à l'origine de la session. Par exemple, si vous vous connectez à SQL Server au moyen de Login1 et que vous exécutez une commande en tant que Login2, SessionLoginName affiche Login1 et LoginName affiche Login2. Cette colonne affiche à la fois les connexions SQL Server et Windows.64Oui
SPIDintID de la session au cours de laquelle l'événement s'est produit.12Oui
StartTimedatetimeHeure à laquelle a débuté l'événement, si elle est connue.14Oui
Réussiint1 = réussite. 0 = échec. Cet événement indique toujours une réussite.23Oui
TextDatantextListe délimitée par des points-virgules contenant toutes les options définies.1Oui
GroupIDintID du groupe de charges de travail où l'événement Trace SQL se déclenche.66Oui

Événements étendus
sp_trace_setevent (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: