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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA au travail : productivité en hausse, lien humain en recul
- La souveraineté numérique commence par avoir le choix de son infrastructure
- Cybersécurité : pourquoi 95% des violations de données sont liées à l’humain, surtout en été
- La blockchain n’est pas seulement un défi à encadrer : c’est aussi une solution à exploiter
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
