Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Действия с БД SQL [D6]


Шурик Ш ©   (2003-01-28 11:09:00) 

Подскажите, пожалуйста, можно ли посмотреть кто, когда и какие запросы выполнял над таблицей SQL? Если можно, то как?


alxx   (2003-01-28 11:42:00) [1]

Profiler позволяет осуществлять мониторинг всей деятельности с сервером - куча фильтров. Но это только когда запущен profiler.

А имя пользователя действительно триггерами. (ф-я SystemUser)


JibSkeart   (2003-01-28 11:42:00) [2]

Если я что то не путаю помойму
trunsacation log
что то в нем есть
только помойму там все ненаглядно


Шурик Ш   (2003-01-28 11:30:00) [3]

У меня SQL 7.0 Есть ли средства аудита для него?


Dmitry Filippov   (2003-01-28 11:27:00) [4]

еще можно добавить поле USERNAME default "user"
также эти поля можно прописывать жестко триггером
все это касается по крайней мере InterBase и его клоны


passm   (2003-01-28 11:26:00) [5]

Шурик Ш © (28.01.03 11:09)> Все решает СУБД.
Есть два способа:
1. Завести таблицу-лог и заполнять ее триггерно.
2. Воспользоваться средствами аудита (если СУБД поддерживает).


Dmitry Filippov   (2003-01-28 11:25:00) [6]

Тогда создай копию таблицы - TableHistory и на событие BeforeInsertкопируй old.Values в TableHistory, да и не забудь добавить поле Date_mod default "now"в обе таблицы, если еще не добавил.


ZeroDivide   (2003-01-28 11:22:00) [7]

В Oracle можно и имя козла и время залогить


Sergey13   (2003-01-28 11:20:00) [8]

2Шурик Ш © (28.01.03 11:09)
Ты бы хоть БД указал.


Шурик Ш   (2003-01-28 11:19:00) [9]

Да, меня сейчас интересует... какой козел...


Dmitry Filippov   (2003-01-28 11:13:00) [10]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо