Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Il processo di tracciamento con SQL Trace varia a seconda che la traccia venga creata ed eseguita utilizzando Microsoft SQL Server Profiler o le stored procedure di sistema.
In alternativa a SQL Server Profiler, è possibile utilizzare le stored procedure di sistema di Transact-SQL per creare ed eseguire le tracce. Il processo di tracciamento tramite le stored procedure di sistema si svolge nei seguenti passaggi:
Creare una traccia usando sp_trace_create.
Aggiungere gli eventi con sp_trace_setevent.
(Facoltativo) Impostare un filtro con sp_trace_setfilter.
Avviare la traccia con sp_trace_setstatus.
Interrompere la traccia con sp_trace_setstatus.
Chiudere la traccia con sp_trace_setstatus.
Nota
Mediante le stored procedure di sistema di Transact-SQL viene creata una traccia lato server, evitando in tal modo la perdita di eventi a condizione che lo spazio su disco sia sufficiente e non si verifichino errori di scrittura. Se il disco si riempie o si verifica un errore del disco, l'esecuzione dell'istanza di SQL Server continua, ma la traccia viene arrestata. Se è impostata la modalità di controllo c2 e si verifica un errore di scrittura, la traccia viene arrestata e l'istanza di SQL Server viene chiusa. Per altre informazioni sull'impostazione c2 audit mode , vedere Opzione di configurazione del server c2 audit mode.
In questa sezione
| Argomento | Descrizione |
|---|---|
| Ottimizzare Traccia SQL | Contiene informazioni sulle strategie per ridurre gli effetti della traccia sulle prestazioni del sistema. |
| Filtrare una traccia | Contiene informazioni sull'utilizzo di filtri per il tracciamento. |
| Limitare le dimensioni di file di traccia e tabelle | Contiene informazioni sulla procedura per limitare le dimensioni di file e tabelle in cui sono registrati i dati di traccia. Si noti che è possibile registrare informazioni di traccia nelle tabelle solo tramite SQL Server Profiler. |
| Pianificare tracce | Contiene informazioni sull'impostazione dell'ora di inizio e di fine della traccia. |
Vedi anche
sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)