Перехват или подсматривание запросов

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
gep
Сообщения: 5
Зарегистрирован: 20 окт 2006, 05:16

Перехват или подсматривание запросов

Сообщение gep » 20 окт 2006, 05:25

Есть ли возможность посмотреть какие запросы делает приложение (готовый exe'шник) серверу?

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 20 окт 2006, 06:19

Есть. Что для этого надо:
1. Если приложение использует IBX/FIB+, то у него в TIBDatabase/TpFIBDatabase в свойстве TraceFlags должны быть разрешены соответствующие категории перехватывемых событий.
2. Использовать любой монитор запросов для IB/FB. Например, BT SQL Monitor.

gep
Сообщения: 5
Зарегистрирован: 20 окт 2006, 05:16

Сообщение gep » 23 окт 2006, 04:19

Если приложение использует IBX/FIB+, то у него в TIBDatabase/TpFIBDatabase в свойстве TraceFlags должны быть разрешены соответствующие категории перехватывемых событий.
А если не так, то есть какая нибудь возможность???

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 23 окт 2006, 08:10

Ethereal или любой другой сетевой сниффер.

eugeney
Сообщения: 79
Зарегистрирован: 29 окт 2004, 18:51

Сообщение eugeney » 23 окт 2006, 12:10

Dimitry Sibiryakov писал(а):Ethereal или любой другой сетевой сниффер.
Зачем так сложно? Любой отладчик на точку входа в
isc_dsql_prepare
isc_prepare
isc_dsql_exec_immed2
isc_dsql_execute_immediate
И все, снифер кучу мусора показывать будет

gep
Сообщения: 5
Зарегистрирован: 20 окт 2006, 05:16

Сообщение gep » 24 окт 2006, 04:30

Любой отладчик на точку входа в
Можете поподробней как это сделать. Нет опыта в подобном :)

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 24 окт 2006, 07:58

gep писал(а):Можете поподробней как это сделать. Нет опыта в подобном :)
По таким вопросам - к специализированным источникам и форумам.

Ответить