Знакомство с трассировкой SQL
Чтобы создать трассировки на экземпляре компонента SQL Server Database Engine, Microsoft SQL Server предоставляет системные хранимые процедуры на языке Transact-SQL. Эти системные хранимые процедуры можно использовать для создания трассировок вручную в рамках пользовательских приложений вместо использования приложения SQL Server Profiler. Это позволяет писать пользовательские приложения, отвечающие конкретным нуждам предприятия.
В этом разделе
Подраздел | Описание |
---|---|
Содержит словарь терминов, использующиеся в описании трассировки SQL. |
|
Содержит диаграмму, иллюстрирующую работу трассировки SQL в SQL Server. |
|
Содержит сведения об использовании трассировки SQL. Например в этом разделе описано, как создавать фильтры трассировки и сохранять трассировки. |
В приведенной ниже таблице представлены системные хранимые процедуры, используемые для трассировки экземпляра компонента SQL Server Database Engine.
Хранимая процедура | Выполненная задача |
---|---|
Возвращает сведения о событии, включенном в трассировку. |
|
Возвращает сведения об указанной трассировке или всех существующих трассировках. |
|
Создает определение трассировки. Новая трассировка будет находиться в остановленном состоянии. |
|
Создает пользовательское событие. |
|
Добавляет класс событий или столбец данных к трассировке либо удаляет их из трассировки. |
|
Запускает, останавливает или закрывает трассировку. |
|
Возвращает сведения о фильтрах, примененных к трассировке. |
|
Применяет новый или измененный фильтр к трассировке. |
Определение пользовательской трассировки при помощи хранимых процедур
- Укажите событие, которое необходимо зафиксировать при помощи процедуры sp_trace_setevent.
- Укажите фильтры события. Дополнительные сведения см. в разделе Как создать фильтр трассировки (Transact-SQL).
- Укажите назначение для данных зафиксированного события при помощи процедуры sp_trace_create.
Установка определения трассировки по умолчанию
Приложение SQL Server Profiler
Установка параметров по умолчанию для отображения трассировки
Приложение SQL Server Profiler
Создание трассировки
Приложение SQL Server Profiler
Добавление или удаление события из шаблона трассировки