Есть приложение (С# и MS SQL2005),для которого необходибо создать систему аудита.
Имена пользователей и их пароли хранятся в отдельной таблице.Все пользователи
фактически соединяются с SQL сервером через одного пользователя.Как мне определять
в тригерере пользователя которой вносит изменение в таблицу????
Здравствуйте, DavidA, Вы писали:
DA>Есть приложение (С# и MS SQL2005),для которого необходибо создать систему аудита.
DA>Имена пользователей и их пароли хранятся в отдельной таблице.Все пользователи
DA>фактически соединяются с SQL сервером через одного пользователя.Как мне определять
DA>в тригерере пользователя которой вносит изменение в таблицу????
В триггере, боюсь, очень сложно, если вообще возможно. Читай про
Application role или работай через хранимые процедуры, в каждую из которых среди прочих параметров, передаётся какой-либо идентификатор пользователя или сессии. Вариантов очень много и самых разных. Обсудить их будет полезнее в форуме
Базы Данных.
... << RSDN@Home 1.2.0 alpha rev. 652>>
Now playing: «Тихо в лесу…»