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