Salvare i risultati della traccia in un file

Si applica a:SQL Server

È possibile salvare i risultati della traccia in un file. Un file di traccia è un file nel quale vengono scritti i risultati della traccia. Un file di traccia può trovarsi in una directory locale (ad esempio C::\nomecartella\nomecfile.trc) o in una directory di rete (ad esempio \\nomecomputer\nomecondivisione\nomefile.trc).

I file di traccia consentono di:

  • Riprodurre le tracce

  • Controllo di SQL Server

  • Condurre analisi sulle prestazioni

  • Correlare eventi di traccia a contatori delle prestazioni per migliorare il rilevamento dei problemi

  • Eseguire analisi di Ottimizzazione guidata motore di database

  • Eseguire l'ottimizzazione delle query

SQL Server salva i risultati della traccia in un file quando vengono specificati un percorso e un nome file per l'argomento @tracefile della stored procedure sp_trace_create.

Nota

Se nella stored procedure sp_trace_create si specifica un percorso per il salvataggio del file di traccia, è necessario che la directory sia accessibile al server. Si noti anche che se viene specificata una directory locale in sp_trace_create, si tratta di una directory locale nel computer server.

Se viene utilizzato, SQL Server Profiler consente di salvare i risultati della traccia in un file o in una tabella. Il salvataggio in una tabella offre lo stesso accesso del salvataggio in un file e in più consente l'esecuzione di query sulla tabella per la ricerca di eventi specifici.

Per altre informazioni sul salvataggio dei risultati della traccia, vedere Salvare i risultati della traccia in una tabella (SQL Server Profiler) e Salvare i risultati della traccia in un file (SQL Server Profiler).

Vedi anche

sp_trace_create (Transact-SQL)
Creare una traccia (Transact-SQL)
Creare una traccia (SQL Server Profiler)