2

У меня есть приложение, которое генерирует определенные отчеты при вводе значений и генерирует кнопку нажатием на приложение.Расширенная сессия событий на SQL Server 2014 для захвата вызовов и аргументов хранимой процедуры

Я знаю, к какой базе данных это приложение подключается, но не знает, какую хранимую процедуру вызывается. База данных содержит 100 хранимых процедур.

Поэтому мне нужно отслеживать, какая хранимая процедура вызывается и какие аргументы передаются при нажатии каждой кнопки приложения.

Ребята, пожалуйста, не могли бы вы помочь мне создать расширенную сессию событий, которая фиксирует каждый вызов хранимой процедуры с переданными аргументами - в конкретной базе данных?

Благодаря

JJ

+2

есть сотни примеров в Интернете. Как насчет того, чтобы найти его, дать ему шанс, и если у вас есть проблемы, вернитесь сюда. иначе никто не собирается просто делать это за вас. – Greg

ответ

0

ниже способ захватить сохраненные детали Proc с помощью расширенных событий

1.Go для управления -> Расширенные -> События сессии -> правой кнопкой мыши и сказать новый мастер сессии и дать новое имя сессии

enter image description here

2.В выбрать шаблон поле, то не выбирают Шаблон по умолчанию и нажмите кнопку Далее ..

enter image description here

3.In следующий экран вы будете представлены ниже экрана, поиск партии и выберите SQL партия начала и завершения события, как показано на скриншоте .. и нажмите кнопку Далее

Примечание: Расширенные события так много информации, если вы измените канал для отладки, вам будет представлено со многими другими событиями, как разлив в базу данных TempDb, CPU ..

enter image description here

4.Next экран представляет вам варианты, чтобы выбрать поля интереса, здесь я выбираю текст, идентификатор соединения, имя клиента ..

enter image description here

5.in На следующем экране выберите flters в зависимости от вашего выбора, Я выбираю имя_базы_данный, вы можете выбрать текст пакета, а также для одного прока enter image description here

6.In этого экран, у вас есть варианты, чтобы выбрать вариант хранения данных, я выбираю opion1 так, мне может понадобиться наборы данных, собранные для длительный период времени. enter image description here

7.final экран показывает вам резюме и дает возможность для сценария из того, что вы делали до сих пор .И также запустить событие сеанса флажок в finalscreen, как показано на экране ниже

enter image description here

Теперь я запустил сохраненный proc в ssms, и когда, наконец, когда я хочу видеть данные, я остановил сеанс событий.

через Файл -> Нового> сливаться расширенным вариантом событий, у меня есть возможность выбора нескольких наборов данных, и будет показан llike ниже

enter image description here

Я могу видеть мою хранимую процедуру и поле, представляющего интереса как было подчеркнуто ..

enter image description here