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

Вниз

SQL monitor + InterBase = ?   Найти похожие ветки 

 
62mkv   (2003-07-15 07:43) [0]

Здравствуйте ! Такой вот вопрос : есть программа, exe, которая работает с InterBase сервером. (FB 1.0.0.338). Не через BDE. (Кстати как узнать какие data access компоненты использовались ? Написана точно на Delphi). Так вот, нужно, очень нужно узнать запросы, которая она отправляет на сервер.
в IBManager есть такой инструмент, SQL Monitor, для некоторых программ он работает, но для этой - НЕТ ! А надо ! Подскажите плиз в чем могут быть проблемы, и как иначе оттрэйсить вызовы ?

PS: работает только через gds32.dll, она лежит в систем32, никаких промежуточных библов точно не используется.


 
Johnmen ©   (2003-07-15 09:26) [1]

http://delphimaster.net/view/3-1057770312/


 
62mkv   (2003-07-15 09:38) [2]

Да, но ведь для чего то же ЭТОТ SQL Monitor нужен ! Почему некоторые программы он каптурит спокойно, а некоторые вообще не трогает ? Или это зависит от версии/настроек сервера ? Есть еще кстати SQLMon в Дельфе, он вообще как я понял только то каптурит что дельфя запускает... и наверное только BDE ?
Кстати в Дельфе нельзя exe шник запустить ?


 
Johnmen ©   (2003-07-15 09:41) [3]

Указанный Монитор мониторит только запросы, "пропускаемые" через БДЕ.


 
62mkv   (2003-07-15 10:15) [4]

Указанный - это про Дельфевый ? Ну это то понятно. Но вот тот который в IB Manager - точно с BDE не имеет ничего общего. Короче я думаю так : если программа поддерживает трейсинг, то он работает нормально. Если запрещает, то все, банан... Просьба всем знающим людям высказаться по данному вопросу.


 
Жук ©   (2003-07-15 10:26) [5]

Банан - фрукт, произрастающий в местах с тёплым климатом. :-)))


 
62mkv   (2003-07-15 10:33) [6]

:))))))))
Просьба всем знающим людям высказаться по всем поднятым вопросам кроме банана !!!


 
Zacho ©   (2003-07-15 11:20) [7]


> 62mkv (15.07.03 10:33)

Не считаю себя очень знающим, но все равно выскажусь :)
Плюнь на это. Нереально. На сколько мне известно, в gds32.dll нет функций для "мониторинга". А пресловутый "мониторинг" делается исключительно библиотеками доступа к IB, которые все-равно работают с gds32.dll Т.е. если программа использует какую-либо библитеку доступа c возможностью "мониторинга", то можно будет ей воспользоваться. А если нет - то нет :)


 
62mkv   (2003-07-15 11:35) [8]

В принципе, мне так же начинает казаться. просто я вот сейчас сравнил по модулям "добрую" программу и "вредную", разницы никакой ! т.е. дело не в том, что они разные библы юзают, скорее всего разные наборы IB-компонентов..
вообще, интересно каким образом это в IBManager сделано... я писал его авторам об этой проблеме, но ответа так и не было.


 
62mkv   (2003-07-17 07:35) [9]

Я решил сам добавить немного ясности, вдруг кто читать полезет %))
Короче есть такая штука IBSQLMonitor, стандартный компонент в составе InterBase Express, и есть у компонента IBDatabase, так же стандартного, свойство TraceFlags, которое можно менять и якобы (!) будет мониторить хоть свое приложение хоть чужое. Проверить пока не удалось.

А вообще, по видимому единственный путь - это или вешать хуки (не знаю правда как ;)) на вызовы gds32, например dsql_statement_prepare, и т.д., а так же все таки интересно узнать как в IBMonitor сделано. по моему у них по другому, но ведь работает же ! правда не всегда ;((


 
Andriano ©   (2003-07-17 12:08) [10]

Ты вообще, я так и не понял, пробовал SQLMonitor из Delphi?
У меня он всё отображает.

TFIBSQLMonitor точнее. И не фига он не связан с BDE.
Я через BDE ещё ничего не писал.

Например EMS QuickDesk мониторит (программа для работы с GDB)



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

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

Наверх




Память: 0.49 MB
Время: 0.014 c
14-20725
Димыч
2003-07-16 23:34
2003.08.07
Объектно-ориентированная технология


1-20509
aa5E1
2003-07-24 11:24
2003.08.07
Dll и картинки


14-20760
Beglec
2003-07-20 23:37
2003.08.07
Интересен компонет, который прост как TMediaPlayr, но...


1-20548
Alex134
2003-07-23 01:27
2003.08.07
Разработка компонент


14-20784
Gooz
2003-07-22 09:33
2003.08.07
Глюки