web-dev-qa-db-fra.com

Comment puis-je trouver l'exécution de Traces dans SQL Server?

Existe-t-il un moyen simple de déterminer les traces qui ont été configurées par sp_trace_create sur SQL Server 2000? Et pour SQL Server 2005, 2008, 2012 ou 2014?

30
GordyII

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

Descriptions des colonnes pour sys.traces DMV peut être trouvé ici: sys.traces

43
Mitch Wheat

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) 
1
user_0