Поделиться через


Архитектура трассировки SQL

При трассировке SQL собираются события, классы которых указаны в ее определении. Эти события можно выделить из трассировки или поставить в очередь по своему назначению. В качестве назначения могут выступать файлы и объекты управления сервера SQL Server, предоставляющие сведения трассировки приложениям, которые управляют сервером SQL Server. Следующая диаграмма демонстрирует сбор событий трассировкой SQL.

Источниками событий могут быть любые действия, вызывающие события трассировки, в том числе пакеты Transact-SQL или события сервера SQL Server, например взаимоблокировки. Дополнительные сведения о событиях см. в разделе Руководство по классам событий SQL Server. При возникновении события, класс которого содержится в определении трассировки, сведения о нем регистрируются трассировкой. Если определение трассировки содержит фильтры для класса событий, эти фильтры применяются, и сведения о событиях трассировки передается в очередь. Из очереди сведения о трассировке или записываются в файл, или используются объектами управления сервера в таких приложениях, как SQL Server Profiler.

Процесс трассировки событий компонента Database Engine

См. также

Другие ресурсы

Работа с приложением SQL Server Profiler
SQL Server Management Objects (SMO)

Справка и поддержка

Получение помощи по SQL Server 2005