Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.31;
Скачать: CL | DM;

Вниз

Как в IB(FireBird) снимать статистику доступа к БД?   Найти похожие ветки 

 
Roki   (2003-03-12 10:15) [0]

Мастера, как ловить все обращения к БД конкретного юзера или всех? Т.е. когда был выполнен запрос или какие-то манипуляции с данными?


 
Alexandr ©   (2003-03-12 10:17) [1]

по-умолчанию никак


 
Roki   (2003-03-12 10:19) [2]

А как не по умолчанию?


 
zacho ©   (2003-03-12 10:29) [3]

В IB 7 - через временные системные таблицы. Подробнее смотри например, http://www.ibase.ru/ib7.htm#tmp
В IB6 и FB - в общем случае - никак. А манипуляции с данными - создай табличку для статистики и пиши в нее триггерами after insert (update, delete) тех таблиц, которые хочишь мониторить.


 
Roki   (2003-03-12 10:34) [4]


> after insert (update, delete) тех таблиц, которые хочишь
> мониторить.

Это я сделал. А вот как с выборкой? Только ставить IB7 из-за этого не хочется...


 
Alexandr ©   (2003-03-12 10:39) [5]

1) Трехзвенка
2) Оболочка на gds32.dll
3) Приложения сами будут писать что они запускали
4) Дописать Firebird

как видишь, все это очень нетривиальные пути...


 
Roki   (2003-03-12 10:42) [6]


> 2) Оболочка на gds32.dll

А подробнее, что это значит?


> 3) Приложения сами будут писать что они запускали

Просто очень много прийдется доделывать, хотя... тоже какой-то вариант....


 
Alexandr ©   (2003-03-12 10:54) [7]


> > 2) Оболочка на gds32.dll
>
> А подробнее, что это значит?

это значит, что пишется другая библиотека, которая тоже обзывается gds32.dll и все вызовы передает в оригинальную gds32.dll а заодно и протоколируя все...




Страницы: 1 вся ветка

Текущий архив: 2003.03.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
14-100383
Igor_thief
2003-03-13 11:26
2003.03.31
Работа с файлами


14-100431
vopros
2003-03-14 11:54
2003.03.31
Судя по темам всна началась не только календарная


4-100519
Skolt
2003-01-31 00:15
2003.03.31
Запуск программы после Internet Explorer


14-100401
Balda
2003-03-13 20:23
2003.03.31
Блин, как в гриде удалить просто запись? че нажать то?:-)


3-100142
Fbist
2003-03-11 13:48
2003.03.31
ADO в DLL :(