Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser la commande Subscribe dans XML for Analysis (XMLA) pour surveiller une trace existante définie sur une instance de Microsoft SQL Server Analysis Services. La Subscribe commande retourne les résultats d’une trace sous forme d’ensemble de lignes.
Spécification d’une trace
La propriété Object de la Subscribe commande doit contenir une référence d’objet à une instance Analysis Services ou à une trace sur une instance Analysis Services. Si la Object propriété n’est pas spécifiée ou qu’un identificateur de trace n’est pas spécifié dans la propriété, la ObjectSubscribe commande surveille la trace de session par défaut pour la session explicite spécifiée dans l’en-tête SOAP de la commande.
Retour des résultats
La Subscribe commande retourne un ensemble de lignes contenant les événements de trace capturés par la trace spécifiée. La Subscribe commande retourne les résultats de trace jusqu’à ce que la commande soit annulée par la commande Cancel .
L’ensemble de lignes contient les colonnes répertoriées dans le tableau suivant.
| Colonne | Type de données | Descriptif |
|---|---|---|
| EventClass | Nombre entier | Classe d’événements de l’événement reçu par la trace. |
| EventSubclass | Entier long | Sous-classe d’événement de l’événement reçu par la trace. |
| CurrentTime | Date et Heure | Heure à laquelle l’événement a démarré, quand il est disponible. Pour le filtrage, les formats attendus sont « AAAA-MM-DD » et « AAAA -MM-DD HH :MM :SS ». |
| Heure de début | Date et Heure | Heure à laquelle l’événement a démarré, quand il est disponible. Pour le filtrage, les formats attendus sont « AAAA-MM-DD » et « AAAA -MM-DD HH :MM :SS ». |
| Heure de fin | Date et Heure | Heure à laquelle l’événement s’est terminé, quand il est disponible. Pour le filtrage, les formats attendus sont « AAAA-MM-DD » et « AAAA -MM-DD HH :MM :SS ». Cette colonne n’est pas remplie pour les classes d’événements qui décrivent le début d’un processus ou d’une action. |
| Durée | Entier long | Durée totale (en millisecondes) écoulée pour l’événement. |
| Temps du CPU | Entier long | Durée du processeur (en millisecondes) écoulée pour l’événement. |
| ID d'emploi | Entier long | Identificateur du travail pour le processus. |
| Id de session | Chaîne | Identificateur de la session pour laquelle l’événement s’est produit. |
| SessionType | Chaîne | Type de la session pour laquelle l’événement s’est produit. |
| ProgressTotal | Entier long | Nombre total ou quantité de progression signalée par l’événement. |
| IntegerData | Entier long | Données entières associées à l’événement. Le contenu de cette colonne dépend de la classe d’événements et de la sous-classe de l’événement. |
| Identifiant d'objet | Chaîne | Identificateur de l’objet pour lequel l’événement s’est produit. |
| Type d'Objet | Chaîne | Type de l’objet spécifié dans ObjectName. |
| Nom de l'Objet | Chaîne | Nom de l'objet pour lequel l'événement s'est produit. |
| ObjectPath | Chaîne | Chemin hiérarchique de l’objet pour lequel l’événement s’est produit. Le chemin d’accès est représenté sous la forme d’une chaîne délimitée par des virgules d’identificateurs d’objet pour les parents de l’objet spécifié dans ObjectName. |
| ObjectReference | Chaîne | Représentation XML de la référence d’objet pour l’objet spécifié dans ObjectName. |
| NestLevel | Nombre entier | Niveau de la transaction pour laquelle l’événement s’est produit. |
| NumSegments | Entier long | Nombre de segments de données affectés ou accessibles par la commande pour laquelle l’événement s’est produit. |
| Sévérité | Nombre entier | Niveau de gravité d’une exception pour l’événement. La colonne peut contenir l’une des valeurs suivantes : Valeur : 0 = Réussite Valeur : 1 = Informations Valeur : 2 = Avertissement Valeur : 3 = Erreur |
| Succès | Booléen | Indique si une commande a réussi ou échoué. |
| Erreur | Entier long | Numéro d’erreur de l’événement, le cas échéant. |
| Identifiant de connexion | Chaîne | Identificateur de la connexion pour laquelle l’événement s’est produit. |
| Nom de la base de données | Chaîne | Nom de la base de données pour laquelle l’événement s’est produit. |
| NTUserName (Nom d'utilisateur NT) | Chaîne | Nom d’utilisateur Windows de l’utilisateur associé à l’événement. |
| Nom de domaine NT | Chaîne | Domaine Windows de l’utilisateur associé à l’événement. |
| Nom d'hôte du client | Chaîne | Nom de l'ordinateur sur lequel l'application cliente est exécutée. Cette colonne est remplie des valeurs transmises par l'application cliente. |
| ClientProcessID | Entier long | Identificateur de processus de l’application cliente. |
| Nom de l'application | Chaîne | Nom de l’application cliente qui a créé la connexion à l’instance Analysis Services. Cette colonne est remplie avec les valeurs passées par l’application cliente, plutôt que le nom affiché du programme. |
| NTCanonicalUserName | Chaîne | Nom d’utilisateur canonique Windows de l’utilisateur associé à l’événement. |
| SPID | Chaîne | ID de processus serveur (SPID) de la session pour laquelle l’événement s’est produit. La valeur de cette colonne correspond directement à l’ID de session spécifié dans l’en-tête SOAP du message XMLA pour lequel l’événement s’est produit. |
| Données textuelles | Chaîne | Données textuelles associées à l’événement. Le contenu de cette colonne dépend de la classe d’événements et de la sous-classe de l’événement. |
| Nom du serveur | Chaîne | Nom de l’instance Analysis Services pour laquelle l’événement s’est produit. |
| Paramètres de requête | Chaîne | Paramètres de la requête paramétrable ou de la commande XMLA pour laquelle l’événement s’est produit. |
| RequestProperties | Chaîne | Propriétés de la méthode XMLA pour laquelle l’événement s’est produit. |