fn_trace_getinfo (Transact-SQL)
Retourne des informations sur une trace spécifiée ou toutes les traces existantes.
Syntaxe
sys.fn_trace_getinfo ( { trace_id | NULL | 0 | DEFAULT } )
Arguments
- trace_id
Identificateur de la trace. trace_id est de type int. Les entrées autorisées sont l'ID d'une trace ou la valeur NULL, 0 ou DEFAULT. Les valeurs NULL, 0 et DEFAULT sont des valeurs équivalentes dans ce contexte. Spécifiez NULL, 0 ou DEFAULT pour retourner les informations de toutes les traces de l'instance de SQL Server.
Tables retournées
Nom de colonne |
Type de données |
Description |
---|---|---|
traceid |
int |
Identificateur de la trace. |
property |
int |
Propriété de la trace : 1 = options de trace. Pour plus d'informations, consultez @options dans sp_trace_create (Transact-SQL). 2 = nom de fichier 3 = taille maxi 4 = heure d'arrêt 5 = statut de trace actuel. 0 = arrêtée. 1 = exécution. |
value |
sql_variant |
Informations sur la propriété de la trace spécifiée. |
Notes
Lorsque l'identificateur d'une trace spécifique lui est passé, la fonction fn_trace_getinfo retourne les informations relatives à cette trace. Lorsqu'un identificateur non valide lui est passé, cette fonction renvoie un ensemble de lignes vide.
La fonction fn_trace_getinfo ajoute une extension .trc au nom de tous les fichiers de trace inclus dans son jeu de résultats. Pour plus d'informations sur la définition d'une trace, consultez sp_trace_create (Transact-SQL). Pour obtenir des informations similaires sur les filtres de trace, consultez fn_trace_getfilterinfo (Transact-SQL).
Pour obtenir un exemple complet d'utilisation de procédures stockées de trace, consultez Procédure : créer une trace (Transact-SQL).
Autorisations
L'autorisation ALTER TRACE est nécessaire sur le serveur.
Exemples
L'exemple suivant retourne des informations sur toutes les traces actives.
SELECT * FROM sys.fn_trace_getinfo(0) ;
GO
Voir aussi