![]() |
|
Модераторы: Akina |
![]()
|
|
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Возножно ли повесить тригер для select-a? На сколько мне известно, нет.
Какие есть варианты на эту тему? |
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: 1 Всего: 34 |
Не скромный вопрос: а зачем?
|
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Мониторить просмотры профиля. Кто смотрел кого, когда.
Security... |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
запрос на просмотр профиля может быть:
загнать её в процедуру и в ней уже определять кто запустил suser_sname() , когда getdate() , счетчик повесить и разрешать просматривать только через процедуру, а не прямым запросом а болле сложный вариант трассировка sp_trace_create, есть еще триггер входа можно в БОЛ посмотреть -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Я не совсем понял о чём ты... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 2 Всего: 260 |
Book OnLine - мануал по SQL Server'у.
точно. а если пойти ещё дальше и вспомнить, что навряд ли у нас "просмотры профиля" происходят через Query Analyzer, то можно прикрепить "контроль доступа" в клиентском приложении на "клиентском" языке программирования |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
||||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 2 Всего: 260 |
идея: работать не с таблицей, а с view, которое будет представлять собой select. а в этом select'e кроме нужных полей будет вызов недетерменезированной функции, которая ничего не будет делать, кроме фиксирования доступа. правда, та самая "недетерменезированность", которая "заставит" view(и составляющий его select) вычисляться заново при каждом вызове, не даст закешировать результат выполнения. потому работа с этой таблицей должна будет проходить намного медленнее "обычного варианта". чесно говоря, не знаю, получится ли подоюное реализовть. у меня в таком нужды на было. если получится, то достоинство будет только в том, что функционал - полностью на стороне сервера будет реализован: для клиента будет "прозрачен" доступ
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |