Partager via


Classe d'événéments QN:Parameter Table

L'événement QN:Parameter Table fournit des informations sur les opérations requises pour créer et supprimer les tables internes chargées de stocker les informations de paramètre et maintenir les compteurs de référence de ces tables. Il signale également l'activité interne pour réinitialiser le compteur d'utilisation d'une table de paramètres.

Colonnes de données de la classe d'événéments QN:Parameter Table

Colonne de données

Type

Description

Numéro de colonne

Filtrable

ApplicationName

nvarchar

Nom de l'application cliente qui a créé la connexion à une instance de SQL Server. Cette colonne est remplie avec des valeurs transmises par l'application et non le 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 renseignée si l'ID du processus client est fourni par le client.

9

Oui

DatabaseID

int

ID de la base de données spécifiée par l'instruction USE database ou de la base de données par défaut si aucune instruction USE databasen'a été émise pour une instance donnée. Le SQL Server Profiler affiche le nom de la base de données si la colonne de données Server Name est capturée dans la trace et si le serveur est disponible. Déterminez 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'instruction utilisateur est exécutée.

35

Oui

EventClass

Int

Type d'événement = 200.

27

Non

EventSequence

int

Numéro de séquence de cet événement.

51

Non

EventSubClass

nvarchar

Type de sous-classe d'événements fournissant des informations supplémentaires sur chaque classe d'événements. Cette colonne peut contenir les valeurs suivantes :

  • Table created

    Indique qu'une table de paramètres a été créée dans la base de données.

  • Table drop attempt

    Indique que la base de données a tenté de supprimer automatiquement une table de paramètres inutilisée afin de libérer des ressources.

  • Table drop attempt failed

    Indique que la base de données a tenté de supprimer une table de paramètres inutilisée mais a échoué. Le moteur de base de données replanifie alors automatiquement la suppression de la table de paramètres afin de libérer des ressources.

  • Table dropped

    Indique que la base de données a correctement supprimé une table de paramètres.

  • Table pinned

    Indique que la table de paramètres est marquée en cours d'utilisation dans le cadre d'un traitement interne.

  • Table unpinned

    Indique que la table de paramètres est libre. Le traitement interne de la table est terminé.

  • Number of users incremented

    Indique que le nombre d'abonnements aux notifications de requêtes référençant une table de paramètres a augmenté.

  • Number of users decremented

    Indique que le nombre d'abonnements aux notifications de requêtes référençant une table de paramètres a diminué.

  • LRU counter reset

    Indique que le compteur d'utilisation de la table de paramètres a été réinitialisé.

  • Cleanup task started

    Indique à quel moment le nettoyage de tous les abonnements au sein de la table de paramètres a débuté. Ceci se produit au démarrage de la base de données ou lorsqu'une table sous-jacente des abonnements de la table de paramètres est supprimée.

  • Cleanup task finished

    Indique à quel moment le nettoyage de tous les abonnements au sein de la table de paramètres s'est terminé.

21

Oui

GroupID

int

ID du groupe de charges de travail où l'événement SQL Trace se déclenche.

66

Oui

HostName

nvarchar

Nom 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.

8

Oui

IsSystem

int

Indique si l'événement s'est produit sur un processus système ou un processus utilisateur.

0 = utilisateur

1 = système

60

Non

LoginName

nvarchar

Nom de connexion de l'utilisateur (connexion de sécurité SQL Server ou informations d'identification de connexion Windows sous la forme DOMAINE\nom_utilisateur).

11

Non

LoginSID

image

Numéro d'identification de sécurité (SID) de l'utilisateur connecté. Vous pouvez trouver ces informations dans l'affichage catalogue sys.server_principals. Chaque SID est unique à chaque connexion sur le serveur.

41

Oui

NTDomainName

nvarchar

Domaine Windows auquel appartient l'utilisateur.

7

Oui

NTUserName

nvarchar

Nom de l'utilisateur propriétaire de la connexion qui a généré cet événement.

6

Oui

RequestID

int

Identificateur 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 une application se connecte à SQL Server au moyen de Login1 et qu'elle exécute une commande en tant que Connexion2, SessionLoginName affiche « Connexion1 » et LoginName affiche « Connexion2 ». Cette colonne affiche à la fois les connexions SQL Server et Windows.

64

Oui

SPID

int

ID de la session dans laquelle l'événement s'est produit.

12

Oui

StartTime

datetime

Heure à laquelle a débuté l'événement (si disponible).

14

Oui

TextData

ntext

Retourne un document XML contenant des informations propres à cet événement. Ce document est conforme au schéma XML disponible dans la page (en anglais) SQL Server Query Notification Profiler Event Schema (Schéma d'événement du générateur de profils de notification de requête SQL Server).

1

Oui