Condividi tramite


Guida di riferimento alle classi di evento SQL Server

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure

SQL Server Profiler consente di registrare gli eventi man mano che si verificano in un'istanza del motore di database di Microsoft SQL Server. Gli eventi registrati corrispondono a istanze delle classi di evento nella definizione della traccia. In SQL Server Profiler le classi di evento e le relative categorie di eventi sono disponibili nella scheda Selezione eventi della finestra di dialogo Proprietà file di traccia.

Nella tabella seguente vengono descritte le categorie di eventi e le classi di evento associate.

Categoria evento Classi di evento
La categoria di eventi Broker include classi di evento generate da Service Broker. Classe di evento Broker:Activation

Classe di evento Broker:Connection

Classe di evento Broker:Conversation

Classe di evento Broker:Conversation Group

Classe di evento Broker:Corrupted Message

Classe di evento Broker:Forwarded Message Dropped

Classe di evento Broker:Forwarded Message Sent

Classe di evento Broker:Message Classify

Classe di evento Broker:Message Drop

Classe di evento Broker:Remote Message Ack
Nella categoria di eventi Cursori sono incluse classi di evento generate dalle operazioni del cursore. Classe di evento CursorClose

Classe di evento CursorExecute

Classe di evento CursorImplicitConversion

Classe di evento CursorOpen

Classe di evento CursorPrepare

Classe di evento CursorRecompile

Classe di evento CursorUnprepare
Nella categoria di eventi CLR sono incluse classi di evento generate dall'esecuzione di oggetti CLR (Common Language Runtime) di .NET. Classe di evento Assembly Load
Nella categoria di eventi Database sono incluse classi di evento generate dall'aumento o dalla riduzione automatica delle dimensioni dei file di dati o di log. Classe di evento Data File Auto Grow

Classe di evento Data File Auto Shrink

Classe di evento Database Mirroring State Change

Classe di evento Log File Auto Grow

Classe di evento Log File Auto Shrink
Nella categoria di eventi Deprecation sono inclusi eventi relativi a elementi deprecati. Classe di evento Deprecation Announcement

Classe di evento Deprecation Final Support
La categoria di eventi Errori e avvisi (motore di database) include classi di evento generate quando viene restituito un errore o un avviso di SQL Server, ad esempio se si verifica un errore durante la compilazione di una stored procedure o si verifica un'eccezione in SQL Server. Classe di evento Attention

Classe di evento Background Job Error

Classe di evento Blocked Process Report

Classe di evento CPU Threshold Exceeded

Classe di evento ErrorLog

Classe di evento EventLog

Classe di evento Exception

Classe di evento Exchange Spill

Classe di evento Execution Warnings

Classe di evento Hash Warning

Classe di evento Missing Column Statistics

Classe di evento Missing Join Predicate

Classe di evento Sort Warnings

Classe di evento User Error Message
Nella categoria di eventi Full Text sono incluse classi di evento generate dall'avvio, dalla sospensione o dall'arresto di ricerche full-text. Classe di evento FT:Crawl Aborted

Classe di evento FT:Crawl Started

Classe di evento FT:Crawl Stopped
Nella categoria di eventi Blocchi sono incluse classi di evento generate per l'acquisizione, l'annullamento o il rilascio di un blocco oppure quando vengono eseguite altre operazioni su un blocco. Classe di evento Deadlock Graph

Classe Lock:Acquired Event

Classe di evento Lock:Cancel

Classe di evento Lock:Deadlock Chain

Classe di evento Lock:Deadlock

Classe di evento Lock:Escalation

Classe di evento Lock:Released

Classe di evento Lock:Timeout (timeout > 0)

Classe di evento Lock:Timeout
Nella categoria di eventi Objects sono incluse classi di evento generate dalla creazione, dall'apertura, dalla chiusura, dalla rimozione o dall'eliminazione di oggetti di database. Classe di evento Auto Stats

Classe di evento Object:Altered

Classe di evento Object:Created

Classe di evento Object:Deleted
Nella categoria di eventi OLEDB sono incluse classi di evento generate da chiamate OLE DB. Classe di evento OLEDB Call

Classe di evento OLEDB DataRead

Classe di evento OLEDB Errors

Classe di evento OLEDB Provider Information

Classe di evento OLEDB QueryInterface
Nella categoria di eventi Prestazioni sono incluse classi di evento generate con l'esecuzione di operatori DML (Data Manipulation Language) SQL. Classe di evento Degree of Parallelism (7.0 Insert)

Classe di evento Performance Statistics

Classe di evento Showplan All

Classe di evento Showplan All for Query Compile

Classe di evento Showplan Statistics Profile

Classe di evento Showplan Text

Classe di evento Showplan Text (Unencoded)

Classe di evento Showplan XML

Classe di evento Showplan XML For Query Compile

Classe di evento Showplan XML Statistics Profile

Classe di evento SQL:FullTextQuery
Nella categoria di eventi Report di stato è inclusa la classe di evento Progress Report: Online Index Operation . Classe di evento Progress Report: Online Index Operation
Nella categoria di eventi Analisi sono incluse classi di evento generate per l'analisi di tabelle e indici. Classe di evento Scan:Started

Classe di evento Scan:Stopped
Nella categoria di eventi Security Audit sono incluse classi di evento usate per il controllo dell'attività del server. Classe di evento Audit Add DB User

Classe di evento Audit Add Login to Server Role

Classe di evento Audit Add Member to DB Role

Classe di evento Audit Add Role

Classe di evento Audit Addlogin

Classe di evento Audit App Role Change Password

Classe di evento Audit Backup/Restore

Classe di evento Audit Broker Conversation

Classe di evento Audit Broker Login

Classe di evento Audit Change Audit

Classe di evento Audit Change Database Owner

Classe di evento Audit Database Management

Classe di evento Audit Database Object Access

Classe di evento Audit Database Object GDR

Classe di evento Audit Database Object Management

Classe di evento Audit Database Object Take Ownership

Classe di evento Audit Database Operation

Classe di evento Audit Database Principal Impersonation

Classe di evento Audit Database Principal Management

Classe di evento Audit Database Scope GDR

Classe di evento Audit DBCC

Classe di evento Audit Login Change Password

Classe di evento Audit Login Change Property

Classe di evento Audit Login

Classe di evento Audit Login Failed

Classe di evento Audit Login GDR

Classe di evento Audit Logout

Classe di evento Audit Object Derived Permission

Classe di evento Audit Schema Object Access

Classe di evento Audit Schema Object GDR

Classe di evento Audit Schema Object Management

Classe di evento Audit Schema Object Take Ownership

Classe di evento Audit Server Alter Trace

Classe di evento Audit Server Object GDR

Classe di evento Audit Server Object Management

Classe di evento Audit Server Object Take Ownership

Classe di evento Audit Server Operation

Classe di evento Audit Server Principal Impersonation

Classe di evento Audit Server Principal Management

Classe di evento Audit Server Scope GDR

Classe di evento Audit Server Starts and Stops

Classe di evento Audit Statement Permission
La categoria di eventi Server contiene eventi generali relativi al server. Classe di evento Mount Tape

Classe di evento Server Memory Change

Classe di evento Trace File Close
La categoria di eventi Sessions include classi di evento prodotte dai client che si connettono e disconnettono da un'istanza di SQL Server. Classe di evento ExistingConnection
Nella categoria di eventi Stored procedure sono incluse classi di evento generate in seguito all'esecuzione di stored procedure. Classe di evento PreConnect:Completed

Classe di evento PreConnect:Starting

Classe di evento RPC:Completed

Classe di evento RPC Output Parameter

Classe di evento RPC:Starting

Classe di evento SP:CacheHit

Classe di evento SP:CacheInsert

Classe di evento SP:CacheMiss

Classe di evento SP:CacheRemove

Classe di evento SP:Completed

Classe di evento SP:Recompile

Classe di evento SP:Starting

Classe di evento SP:StmtCompleted

Classe di evento SP:StmtStarting
La categoria di eventi Transactions include classi di evento prodotte dall'esecuzione di transazioni di Microsoft Distributed Transaction Coordinator o scrivendo nel log delle transazioni. Classe di evento DTCTransaction

Classe di evento SQLTransaction

Classe di evento TM: Begin Tran Completed

Classe di evento TM: Begin Tran Starting

Classe di evento TM: Commit Tran Completed

Classe di evento TM: Commit Tran Starting

Classe di evento TM: Promote Tran Completed

Classe di evento TM: Promote Tran Starting

Classe di evento TM: Rollback Tran Completed

Classe di evento TM: Rollback Tran Starting

Classe di evento TM: Save Tran Completed

Classe di evento TM: Save Tran Starting

Classe di evento TransactionLog
La categoria di eventi TSQL include classi di evento generate dall'esecuzione di istruzioni Transact-SQL passate a un'istanza di SQL Server dal client. Classe di evento Exec Prepared SQL

Classe di evento Prepare SQL

Classe di evento SQL:BatchCompleted

Classe di evento SQL:BatchStarting

Classe di evento SQL:StmtCompleted

Classe di evento SQL:StmtRecompile

Classe di evento SQL:StmtStarting

Classe di evento Unprepare SQL

Classe di evento XQuery Static Type
Nella categoria di eventi Configurabile dall'utente sono incluse le classi di evento definite dall'utente. Classe di evento User-Configurable

Vedi anche

SQL Server Profiler