Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
3-20403
me2
2003-07-16 13:05
2003.08.07
IB выдает такую вот ошибку


1-20617
McSimm2
2003-07-24 13:37
2003.08.07
my.res


14-20724
CD
2003-07-19 17:54
2003.08.07
Геометрия...


14-20670
nick-from
2003-07-19 01:25
2003.08.07
атака на сайт (чат)


7-20827
h-sargis
2003-05-27 20:30
2003.08.07
Как создать программудля редактирования параметров реестра





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский