2010-09-21 2 views
8

Когда я запускаю профилировщик во время работы приложения, кажется, что он показывает только SELECT, а не INSERT или что-то, что изменяет базу данных. Но моя база данных обновляется, поэтому эти команды должны выполняться. Что мне нужно сделать, чтобы показать обновления? (Я использую Entity Framework, кстати, если это может сделать разницу.)SQL Profiler не показывает вставки/удаляет/обновляет

+0

Вы можете указать, какие события Profiler вы отслеживаете? Ничего не отфильтровано, верно? –

ответ

10

Я понял, как это сделать - я должен был выбрать SQL:StmtStarting и SP:StmtStarting, а не только SQL:BatchStarting или SP:Starting.

Не знаете, в чем отличия, но вставляются/удаляются и т. Д. Это проявилось, когда я включил эти события.

+2

Похоже, что ключ также выбирает SP. Несмотря на то, что мы не используем хранимые процедуры, наши вставки/обновления и т. Д. Появляются только при включении SP. Не знаю, почему, но это работает. – Slaggg