-- Create a Queue declare @rc int declare @TraceID int declare @maxfilesize bigint set @maxfilesize = 5 -- Please replace the text InsertFileNameHere, with an appropriate -- filename prefixed by a path, e.g., c:\MyFolder\MyTrace. The .trc extension -- will be appended to the filename automatically. If you are writing from -- remote server to local drive, please use UNC path and make sure server has -- write access to your network share exec @rc = sp_trace_create @TraceID output, 0, N'', @maxfilesize, NULL if (@rc != 0) goto error -- Client side File and Table cannot be scripted -- Set the events declare @on bit set @on = 1 --Broker:Connection exec sp_trace_setevent @TraceID, 138, 1, @on exec sp_trace_setevent @TraceID, 138, 3, @on exec sp_trace_setevent @TraceID, 138, 12, @on exec sp_trace_setevent @TraceID, 138, 14, @on exec sp_trace_setevent @TraceID, 138, 21, @on exec sp_trace_setevent @TraceID, 138, 34, @on exec sp_trace_setevent @TraceID, 138, 41, @on exec sp_trace_setevent @TraceID, 138, 51, @on exec sp_trace_setevent @TraceID, 138, 60, @on --Audit Broker Login exec sp_trace_setevent @TraceID, 159, 1, @on exec sp_trace_setevent @TraceID, 159, 3, @on exec sp_trace_setevent @TraceID, 159, 12, @on exec sp_trace_setevent @TraceID, 159, 14, @on exec sp_trace_setevent @TraceID, 159, 21, @on exec sp_trace_setevent @TraceID, 159, 30, @on exec sp_trace_setevent @TraceID, 159, 34, @on exec sp_trace_setevent @TraceID, 159, 36, @on exec sp_trace_setevent @TraceID, 159, 37, @on exec sp_trace_setevent @TraceID, 159, 41, @on exec sp_trace_setevent @TraceID, 159, 51, @on exec sp_trace_setevent @TraceID, 159, 60, @on -- Set the Filters declare @intfilter int declare @bigintfilter bigint -- Set the trace status to start exec sp_trace_setstatus @TraceID, 1 -- display trace id for future references select TraceID=@TraceID goto finish error: select ErrorCode=@rc finish: go --EXEC sp_trace_setstatus @traceid=2, @status=1 --EXEC sp_trace_setstatus @traceid=2, @status=0 --EXEC sp_trace_setstatus @traceid=2, @status=2 --SELECT * FROM sys.fn_trace_getinfo(0) ;