Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 настройка фильтра в SQL Server Profiler  [new]
max44
Member

Откуда: МОСКВА
Сообщений: 273
Добрый день.

нужно поймать все запросы UPDATE к определенной таблице.

не могу сообразить как настроить фильтр в профайлере

SQL Server 2005 Express, БД в режиме совместимости 2000

Сейчас профайлер настроен с такими фильтрами
SQL:BatchComplited   
    TextData  Like= %имя таблицы%
    TextData  Not Like= %SELECT%

при таком фильтре могу потерять запрос вида
 UPDATE имя таблицы SET поле=SELECT 10

Как правильно настроить фильтр в профайлере? (поймать все события UPDATE для конкретной таблицы)
11 дек 12, 13:06    [13612055]     Ответить | Цитировать Сообщить модератору
 Re: настройка фильтра в SQL Server Profiler  [new]
Glory
Member

Откуда:
Сообщений: 104760
Использовать SQL:StmtCompleted Event Class
11 дек 12, 13:09    [13612081]     Ответить | Цитировать Сообщить модератору
 Re: настройка фильтра в SQL Server Profiler  [new]
antbr
Member

Откуда:
Сообщений: 75
max44,
StmtCompleted
11 дек 12, 13:10    [13612084]     Ответить | Цитировать Сообщить модератору
 Re: настройка фильтра в SQL Server Profiler  [new]
gang
Member

Откуда:
Сообщений: 1394
max44,

Audit Schema Object Access Event Class , поля ObjectName ,Permissions - cкорее всего хватит.
Если используются ColumnPermissions , тогда может потребоваться еще фильтр на TextData по "Update".
11 дек 12, 15:34    [13613302]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить