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

Откуда:
Сообщений: 50
Подскажите, пожалуйста, есть ли способ получить значения параметров передаваемых в запросе. Если вызываешь
SELECT * FROM sys.fn_get_audit_file ('D:\Temp\Audit\*.sqlaudit',default,default); , то в результате получаем в поле 'statement'
INSERT TOP (200) INTO Table_1(f1, f2) VALUES (@f1, @f2). Как узнать значения @f1, @f2?
31 авг 17, 08:35    [20760408]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Audit & параметры  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 886
rbc5,

никак, запрос параметризирован.
Для таких целей есть дрегие средства отслеживания изменения данных.
1 сен 17, 00:22    [20763345]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Audit & параметры  [new]
rbc5
Member

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

есть способ регистрировать изменения без глобальной просадки производительности. Пробовал на триггерах, но при большой нагрузке получаем блокировки и тормоза.
1 сен 17, 09:17    [20763602]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Audit & параметры  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Slava_Nik
rbc5,

никак, запрос параметризирован.
Для таких целей есть дрегие средства отслеживания изменения данных.
Надо глянуть в ms Profiler. Там к параметрам могут идти их значения.
1 сен 17, 09:59    [20763755]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Audit & параметры  [new]
rbc5
Member

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

там конечно идут, вопрос можно ли их достать через Audit?
1 сен 17, 11:53    [20764093]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Audit & параметры  [new]
rbc5
Member

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

Может кому пригодится. Копать нужно в сторону "Отслеживания изменений" или "Отслеживания измененных данных".
https://docs.microsoft.com/ru-ru/sql/relational-databases/track-changes/track-data-changes-sql-server
5 сен 17, 07:58    [20771453]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить