ORIGINAL_LOGIN и SYSTEM_USER функции для аудита? - PullRequest
5 голосов
/ 29 мая 2011

Я реализую вставленный триггер и собираюсь использовать функцию ORIGINAL_LOGIN для захвата текущего исполняющего пользователяЯ хотел бы знать плюсы и минусы использования ORIGINAL_LOGIN для аудита.При каком сценарии SYSTEM_USER обеспечивает лучшую альтернативу ORIGINAL_LOGIN?

1 Ответ

9 голосов
/ 29 мая 2011

SYSTEM_USER предоставляет вам учетные данные, используемые для выполнения запроса.Это важно для определения того, какие разрешения были активными.ORIGINAL_LOGIN дает вам пользователя, с которым было установлено соединение.Это тоже важная информация.

SYSTEM_USER

  • Pro: вы можете видеть, с какими разрешениями был выполнен запрос.
  • Con: вы не знаете, кто изначально создал соединение

ORIGINAL_LOGIN

  • Pro: вы видите, кто создал соединение.
  • Con: Вы не знаете, с какими разрешениями был выполнен запрос.

Чтобы иметь правильные результаты аудита, оба должны быть зарегистрированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...