Scheduling Traces

There are two ways to schedule tracing in Microsoft SQL Server. You can:

  • Enable a trace stop time.
  • Use SQL Server Agent to schedule a trace.

Specifying a Stop Time

You can specify a trace stop time if you use Transact-SQL stored procedures or if you use SQL Server Profiler. The stop time must be set when the trace is originally configured.

Scheduling Traces by Using SQL Server Agent

The best way to schedule traces is to use SQL Server Agent to start the trace and then specify a trace stop time by using the Transact-SQL stored procedure sp_trace_setstatus, or SQL Server Profiler.

To set an end time filter for a trace

How to: Filter Events Based on the Event End Time (SQL Server Profiler)

sp_trace_setstatus (Transact-SQL)

See Also

Other Resources

Automating Administrative Tasks (SQL Server Agent)

Help and Information

Getting SQL Server 2005 Assistance