SQL Trace Architecture
W śledzenia SQL jeśli są one wystąpieniami klas zdarzeń na liście Definicja śledzenia gromadzi się zdarzenie.Zdarzenia te mogą być filtrowane ze śledzenia lub w kolejce do ich obiekt docelowy.Miejscem docelowym może być plikiem lub SQL Server Obiekty zarządzania obiekty (SMO), które mogą używać informacji o śledzeniu w aplikacjach, które zarządzają SQL Server. Na poniższym diagramie przedstawiono, w jaki sposób śledzenia SQL zbiera zdarzeń podczas obrys.
urządzenie źródłowe zdarzeń może być dowolnego urządzenie źródłowe, które produkuje śledzenia zdarzeń, takich jak Transact-SQL instancje lub SQL Server zdarzenie, takie jak zakleszczenia. Aby uzyskać więcej informacji o zdarzeniach zobacz SQL Server Event Class Reference. Po wystąpieniu zdarzenie, jeśli klasa zdarzenia została uwzględniona w definicji śledzenia, informacje o zdarzeniach jest gromadzonych w wyniku śledzenia.Jeśli filtry zostały zdefiniowane dla zdarzenie klasy w definicji śledzenia są stosowane filtry oraz śledzenie zdarzenie informacje są przekazywane do kolejki.Z kolejki informacje o śledzeniu albo jest zapisywane do pliku lub może być używany przez obiekty SMO w aplikacjach, takich jak SQL Server Profiler.