Utilizzo di Traccia SQL

Il processo di traccia eseguito tramite Traccia SQL 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 Transact-SQL per creare ed eseguire le tracce. Il processo di traccia eseguito tramite le stored procedure di sistema include i passaggi seguenti:

  1. Creare una traccia utilizzando sp_trace_create.

  2. Aggiungere gli eventi con sp_trace_setevent.

  3. (Facoltativo) Impostare un filtro con sp_trace_setfilter.

  4. Avviare la traccia con sp_trace_setstatus.

  5. Interrompere la traccia con sp_trace_setstatus.

  6. Chiudere la traccia con sp_trace_setstatus.

    Nota

    Mediante le stored procedure di sistema di Transact-SQL viene creata una traccia sul 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, l'esecuzione dell'istanza di SQL Server continua ma la traccia viene interrotta. Se l'opzione c2 audit mode è impostata e si verifica un errore di scrittura, la traccia viene interrotta e l'istanza di SQL Server viene chiusa. Per ulteriori informazioni sull'impostazione dell'opzione c2 audit mode, vedere Opzione c2 audit mode.

Contenuto della sezione

Argomento

Descrizione

Descrizione degli eventi mediante le colonne di dati

Contiene informazioni sulle colonne di dati utilizzate per descrivere gli attributi degli eventi.

Salvataggio dei risultati della traccia

Contiene informazioni sul salvataggio dei risultati della traccia in un file o in una tabella.

Ottimizzazione dell'utilizzo di Traccia SQL

Contiene informazioni sulle strategie per ridurre gli effetti della traccia sulle prestazioni del sistema.

Filtraggio di una traccia

Contiene informazioni sull'utilizzo di filtri per la traccia.

Limitazione delle 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.

Pianificazione di tracce

Contiene informazioni sull'impostazione dell'ora di inizio e di fine della traccia.