Comment trouver des traces en cours d'exécution dans SQL Server?
Question
Existe-t-il un moyen simple de déterminer les traces configurées par sp_trace_create
sur SQL Server 2000? Que diriez-vous de SQL Server 2005, 2008, 2012 ou 2014?
La solution
SQL Server 2005 (à partir de):
SELECT * FROM sys.traces
SQL Server 2000 :
USE msdb
SELECT * FROM fn_trace_getinfo(default);
Réf.: fn_trace_getinfo
Les descriptions de colonne pour sys.traces
DMV sont disponibles ici: sys.traces
Autres conseils
Vieille question, mais une précision. Sur un serveur SQL 2000, vous devez utiliser la base de données msdb. Es:
USE msdb
SELECT * FROM :: fn_trace_getinfo(default)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow