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


Создание трассировки приложения Profiler для воспроизведения (службы Analysis Services)

Чтобы воспроизвести запросы, обнаружения и команды, отправленные пользователями в Microsoft SQL Server Analysis Services, SQL Server Profiler должны собирать необходимые события. Чтобы инициировать сбор этих событий, должны быть выбраны соответствующие классы событий на вкладке Выбор событий диалогового окна Свойства трассировки . Например, если выбирается класс событий «Начало запроса», то события, содержащие запросы, собираются и используются для воспроизведения. Также файл трассировки содержит достаточное количество сведений для поддержки воспроизведения серверных транзакций в распределенной среде в оригинальной последовательности транзакций.

Воспроизведение запросов

Чтобы воспроизвести запросы, SQL Server Profiler должны записывать следующие события:

  • Класс событий Audit Login со всеми его столбцами данных. Этот класс событий предоставляет сведения о каждом пользователе, вошедшем в систему, а также о параметрах сеанса. Серверный идентификатор процесса (SPID) предоставляет ссылку на пользовательский сеанс. Дополнительные сведения см. в статье Security Audit Data Columns.

  • Класс событий Query Begin со всеми его столбцами данных. Этот класс событий предоставляет сведения о запросе, отправленного в службы Analysis Services. Столбец «Подкласс событий» предоставляет сведения о типе запроса. Столбец TextData предоставляет реальный текст запроса. Столбец RequestParameters предоставляет параметры для параметризованных запросов, а столбец RequestProperties — свойства запроса XML для аналитики (XMLA). Дополнительные сведения см. в статье Queries Events Data Columns.

  • Класс событий Query End со всеми его столбцами данных. Этот класс событий проверяет состояние выполнения запроса. Дополнительные сведения см. в статье Queries Events Data Columns.

Воспроизведение открытий

Чтобы воспроизвести обнаружения, SQL Server Profiler должны записывать следующие события:

  • Класс событий Audit Login со всеми его столбцами данных. Этот класс событий предоставляет сведения о каждом пользователе, вошедшем в систему, а также о параметрах сеанса. SPID предоставляет ссылку на пользовательский сеанс. Дополнительные сведения см. в статье Security Audit Data Columns.

  • Класс событий Discover Begin со всеми его столбцами данных. Столбец TextData содержит <часть RequestType> запроса на обнаружение, а столбец RequestProperties — <часть свойства> запроса на обнаружение. Столбец EventSubclass предоставляет тип обнаружения. Дополнительные сведения см. в статье Discover Events Data Columns.

  • Класс событий Discover End со всеми его столбцами данных. Этот класс событий проверяет состояние запроса открытия. Дополнительные сведения см. в статье Discover Events Data Columns.

Воспроизведение команд

Чтобы воспроизвести команды, SQL Server Profiler должны записывать следующие события:

  • Класс событий Command Begin со всеми его столбцами данных. Столбец TextData содержит такие сведения о команде, как тип процесса, идентификатор базы данных и идентификатор куба. Столбец RequestParameters предоставляет параметры для параметризованной команды, а столбец RequestProperties — свойства запроса XMLA. Дополнительные сведения см. в статье Command Events Data Columns.

  • Класс событий Command End со всеми его столбцами данных. Этот класс событий проверяет состояние команды. Дополнительные сведения см. в статье Command Events Data Columns.

См. также:

События трассировки служб Analysis Services
Введение в мониторинг служб Analysis Services при помощи приложения SQL Server Profiler