About Me

Barking, Essex, United Kingdom
MCITP DBA ,MCITP BI & Oracle OCP 11G

Thursday, June 4, 2015

T-SQL to check SQL Profiler / Trace Status

select
      [Status] =
      case tr.[status]
            when 1 THEN 'Running'
            when 0 THEN 'Stopped'
      end
      ,[Default] =
            case tr.is_default
                  when 1 THEN 'System TRACE'
                  when 0 THEN 'User TRACE'
            end
       ,[login_name] = coalesce(se.login_name,se.login_name,'No reader spid')
      ,[Trace Path] = coalesce(tr.[Path],tr.[Path],'OLE DB Client Side Trace')
      from sys.traces tr
            left join sys.dm_exec_sessions se on tr.reader_spid = se.session_id


                     SELECT *
FROM fn_trace_gettable
('X:\MSSQL10_50.I01\MSSQL\Log\XXXX.trc', default);

GO

No comments:

Post a Comment