Vous allez maintenant créer deux tâches planifiées qui vont exécuter et arrêter la trace. Le listing Web 1 contient les scripts T-SQL chargés de créer ces tâches. La première comporte une seule étape, qui démarre la trace en exécutant la procédure stockée _duration_trace créée antérieurement. Avant d'exécuter cette dernière, la
Etape 7 : Planifiez une tâche pour l’exécution de la trace
tâche lit la
table tracer afin d’obtenir le chemin et le
nom complets du fichier de sortie créé par la
trace. L’étape a l’aspect suivant :
— Tâche 1, Etape 1
DECLARE @path_file nvarchar(200)
SELECT
@path_file=output_path_file
FROM tracer WHERE tid = 1
EXEC _duration_trace @path_file,
null
La clause WHERE tid=1 retourne la ligne de table tracer
qui contient le nom du fichier de sortie de la trace.
La définition d’une planification pour cette tâche dépend
de la fréquence d’exécution souhaitée de la trace. La première
tâche se contente de démarrer la trace ; la deuxième
tâche l’arrête. Sans cette deuxième tâche, la trace s’exécuterait
indéfiniment. Par conséquent, assurez-vous que cette
tâche fonctionne. Je recommande d’utiliser les fonctions de
notification intégrées pour les tâches planifiées, afin de recevoir
une page ou un e-mail en cas d’échec de la deuxième
tâche. De même, la procédure sp_trace_create vous permet
de définir une taille de fichier maximale, afin d’éviter qu’une
tâche hors contrôle ne consomme tout l’espace disque.
La première tâche démarre la trace et se termine presque
immédiatement ; elle ne s’exécute pas pendant toute la durée
de la trace. Pour voir si la trace s’exécute, utilisez l’instruction
SQL suivante dans l’Analyseur de requêtes :
SELECT * FROM
::fn_trace_getinfo(default)
— Default ou 0 retournera toutes
— les traces en cours.
Cette instruction retourne plusieurs lignes pour chaque
trace qui s’exécute sur ce serveur SQL Server. Chaque trace
aura une valeur unique dans la colonne traceid. Il s’agit de la
valeur retournée par la procédure stockée lorsqu’elle
exécute la procédure stockée sp_trace_create. Si aucune
trace n’est en cours d’exécution, l’instruction retourne zéro
ligne.
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Souveraineté numérique : la résilience l’emporte sur l’indépendance totale
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
Articles les + lus
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
À la une de la chaîne Tech
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
