Как определить имя приложения, вызывающего хранимую процедуру?

добавлено: 24 фев 12
понравилось:0
просмотров: 1640
комментов: 2

теги:

Автор: Юрий Ивченко

Мне приходилось видеть несколько извращенных изощренных решений, которые определяют имя приложения, например, стартующего хранимые процедуры. Как правило таким образом пытаются дополнительно ограничить доступ к данным или просто протоколируют вызовы и ошибки.
читать дальше...

Комментарии


  • честно говоря, не знаю, чем это может быть полезно.

  • 26 февраля 2012, 22:38 Юрий Ивченко

    Спасибо за комментарий!

    Если имеется в виду сама статья, то тут может судить конечно только читатель, но я точно знаю, что как минимум двоим, эта информация оказалась полезной. ;)

    Если имеется в виду тема статьи, то могу привести один пример. В исследовательском проекте требуется сбор статистики использования определенного функционала различными клиентами. Данные, вычисляемые в хранимой процедуре, запрашиваются несколькими клиентами через Web Services. Необходимо протоколировать вызовы хранимой процедуры, сохраняя имя приложения (Web Service) и время обращения к SP, в таблице базы. Самым простым решением было бы протоколирование в SP с применением функций getdate() и app_name().



Необходимо войти на сайт, чтобы оставлять комментарии