How do I find running Traces in SQL Server?
Question
Is there an easy way to determine what traces have been set up by sp_trace_create
on SQL Server 2000? How about for SQL Server 2005, 2008, 2012, or 2014?
Solution
SQL Server 2005 (onwards):
SELECT * FROM sys.traces
SQL Server 2000 :
USE msdb
SELECT * FROM fn_trace_getinfo(default);
Ref: fn_trace_getinfo
Column descriptions for sys.traces
DMV can be found here: sys.traces
OTHER TIPS
Old question, but a precisation. On a SQL 2000 server you must use msdb database. Es:
USE msdb
SELECT * FROM :: fn_trace_getinfo(default)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow