Manual steps for MSSQL SQL Trace file Create, Start, Stop and Delete
Manual steps for MSSQL SQL Trace file Create, Start, Stop and Delete
For every MSSQL Server agent two traces will be created for Applicare.
SQLTraceProfiling.trc - To gather SQL data - 512 MB (max).
SQLDeadlockTraceProfiling.trc - To gather Deadlock data - 10 MB (max).
Once it reaches its maximum size it will reset. It will not go beyond their maximum limit.
Step 1: Login into MSSQL Server with 'sa' or Applicare user. The user should have sysadmin permission and create and modify permission for SQL traces in "master" database.
Step 2: Select "master" database and select "New Query".
View Trace
Select * from sys.traces;
If it is a Applicare trace then in the path column it will have the Applicare Agent Home path and at last it will end with SQLTraceProfiling.trc and SQLDeadlockTraceProfiling.trc
Trace details
id - @traceID
status - @status
Status Conditions
0 - Stops the specified trace. 1 - Starts the specified trace. 2 - Closes the specified trace and deletes its definition from the server.
Path - Trace file created path
Modifies the current state of the specified trace
sp_trace_setstatus @traceid , @status;
Replace the @traceid with correct id and @status with status condition and execute the above query
Let us consider @traceid - 2
Start Trace
sp_trace_setstatus 2 , 1;
Stop Trace
sp_trace_setstatus 2 , 0;
Delete Trace
1. Stop the Agent. 2. Stop the trace if it is already running. 3. Execute the below query to delete the trace from MSSQL server.
sp_trace_setstatus 2 , 2
4. Delete the trace files from the Agent Home directory.
REFERENCES
Last updated
Was this helpful?