Partager via


Créer des traces manuelles à l'aide de procédures stockées

Microsoft SQL Server fournit des procédures stockées système Transact-SQL pour créer des traces sur une instance du Moteur de base de données SQL Server. Ces procédures stockées système permettent, à partir de vos propres applications, de créer des traces manuellement au lieu d'utiliser le SQL Server Profiler. Vous pouvez ainsi écrire des applications personnalisées spécifiques des besoins de votre entreprise.

Dans cette section

Le tableau suivant répertorie les procédures stockées système pour tracer une instance du Moteur de base de données SQL Server.

Procédure stockée

Tâche réalisée

sys.fn_trace_geteventinfo (Transact-SQL)

Retourne des informations sur les événements inclus dans une trace.

sys.fn_trace_getinfo (Transact-SQL)

Retourne des informations sur une trace spécifiée ou toutes les traces existantes.

sp_trace_create (Transact-SQL)

Crée une définition de trace. La nouvelle trace est à l'état arrêté.

sp_trace_generateevent (Transact-SQL)

Crée un événement défini par l'utilisateur.

sp_trace_setevent (Transact-SQL)

Ajoute une classe d'événements ou une colonne de données à une trace ou en supprime une.

sp_trace_setstatus (Transact-SQL)

Démarre, arrête ou ferme une trace.

sys.fn_trace_getfilterinfo (Transact-SQL)

Retourne des informations relatives aux filtres appliqués à une trace.

sp_trace_setfilter (Transact-SQL)

Applique un nouveau filtre ou un filtre modifié à une trace.

Pour définir votre propre trace à l'aide de procédures stockées

  1. Spécifiez les événements à capturer à l'aide de sp_trace_setevent.

  2. Spécifiez les filtres d'événements, le cas échéant. Pour plus d'informations, consultez Définir un filtre de trace (Transact-SQL).

  3. Spécifiez la destination des données d'événement capturées à l'aide de sp_trace_create.

Pour obtenir un exemple d'utilisation de procédures stockées de trace, consultez Créer une trace (Transact-SQL).

Pour définir les valeurs par défaut des définitions de trace

Générateur de profils SQL Server

Pour définir les valeurs par défaut de l'affichage des traces

Générateur de profils SQL Server

Pour créer une trace

Générateur de profils SQL Server

Transact-SQL

Pour ajouter ou supprimer des événements à un modèle de trace

Générateur de profils SQL Server

Transact-SQL