MSSQL – Suivre l’étât d’une commande

By | 14 avril 2015

Lorsqu’on lance une commande depuis la GUI, il peut se passer beaucoup de temps avant que celle ci nous rende la main.

 

La requête suivante permet de récupérer l’étât de la tache :

 

 

SELECT 
	percent_complete, 
	start_time, 
	status, 
	command, 
	estimated_completion_time, 
	cpu_time, 
	total_elapsed_time
FROM 
	sys.dm_exec_requests
WHERE
	command = 'DbccFilesCompact'

Pour récupérer l’intégralité des tâches, il suffit de supprimer la close where et ensuite de filtrer suivant les commandes  que vous souhaitez afficher

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *