Introduzione a Traccia SQL
In Microsoft SQL Server sono disponibili stored procedure di sistema Transact-SQL per la creazione di tracce per un'istanza di Motore di database di SQL Server. È possibile utilizzare tali stored procedure di sistema all'interno di applicazioni personalizzate per creare tracce in modo manuale anziché tramite SQL Server Profiler. Ciò consente di creare applicazioni personalizzate in grado di soddisfare esigenze aziendali specifiche.
Contenuto della sezione
Argomento |
Descrizione |
---|---|
Contiene un glossario dei termini specifici di Traccia SQL. |
|
Contiene un diagramma che illustra il funzionamento di Traccia SQL in SQL Server. |
|
Contiene informazioni sull'utilizzo di Traccia SQL. Negli argomenti di questa sezione, ad esempio, vengono illustrate le procedure per la creazione di filtri di traccia e per il salvataggio di tracce. |
Nella tabella seguente sono elencate le stored procedure di sistema per la traccia di un'istanza di Motore di database di SQL Server.
Stored procedure |
Operazione eseguita |
---|---|
Restituisce informazioni sugli eventi inclusi in una traccia. |
|
Restituisce informazioni sulla traccia specificata o sulle tracce esistenti. |
|
Crea la definizione di una nuova traccia nello stato interrotto. |
|
Crea un evento definito dall'utente. |
|
Aggiunge una classe di evento o una colonna dati in una traccia oppure rimuove uno di questi elementi dalla traccia. |
|
Avvia, interrompe o chiude una traccia. |
|
Restituisce informazioni sui filtri applicati a una traccia. |
|
Applica a una traccia un nuovo filtro o un filtro modificato. |
Per definire una traccia personalizzata tramite stored procedure
Tramite sp_trace_setevent specificare gli eventi da acquisire.
Specificare eventuali filtri per gli eventi. Per ulteriori informazioni, vedere Procedura: Impostazione di un filtro di traccia (Transact-SQL).
Tramite sp_trace_create specificare la destinazione per i dati degli eventi acquisiti.
Per un esempio dell'utilizzo di stored procedure relative alla traccia, vedere Procedura: Creazione di una traccia (Transact-SQL).