Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перехват (трассировка) запросов к БД MS Access, Как перехватить SQL запрос к от ПО к БД 
:(
    Опции темы
FR2elancER
Дата 29.4.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 28.7.2007

Репутация: нет
Всего: нет



Есть чужая программа, которая работает с файлом БД Access. Как перехватить запросы, кот. прога посылает БД?
PM ICQ Skype   Вверх
Keeper89
Дата 29.4.2009, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: нет
Всего: 58



Как вариант, можно проверять изменение таблиц постфактум.


--------------------
PM MAIL WWW   Вверх
Akina
Дата 29.4.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Переименовать БД и изготовить БД-прослойку, к которой и пойдут запросы. 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bopoha
Дата 29.4.2009, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Цитата(FR2elancER @  29.4.2009,  18:47 Найти цитируемый пост)
Как перехватить запросы

Она может работать без запросов. Например, при помощи библиотеки DAO работать.
PM MAIL WWW ICQ Skype GTalk   Вверх
ТоляМБА
Дата 29.4.2009, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: 3
Всего: 252



Keeper89, так ни одной SELECT выборки не увидишь.
PM   Вверх
FR2elancER
Дата 30.4.2009, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 28.7.2007

Репутация: нет
Всего: нет



Цитата(Keeper89 @  29.4.2009,  19:20 Найти цитируемый пост)
Как вариант, можно проверять изменение таблиц постфактум.
 Данные не изменяются, только считываются.

Добавлено через 1 минуту и 14 секунд
Цитата(Akina @  29.4.2009,  21:11 Найти цитируемый пост)
Переименовать БД и изготовить БД-прослойку, к которой и пойдут запросы. 
 А что это даст? В "прослойке" можно будет как-то мониторить запросы?

Добавлено через 5 минут и 37 секунд
Цитата(bopoha @  29.4.2009,  21:32 Найти цитируемый пост)
Она может работать без запросов. Например, при помощи библиотеки DAO работать.
 Точно механизм не известен, но  вероятней всего используются запросы SQL. Вроде есть какие-то проги ПО мониторингу, но пока нашел только для BDE. Вопрос остается открытым...

PM ICQ Skype   Вверх
bopoha
Дата 30.4.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



FR2elancER, еще есть для ODBC.
PM MAIL WWW ICQ Skype GTalk   Вверх
Akina
Дата 30.4.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Для Jet
Цитата

The ShowPlan Option
Jet includes an undocumented Registry setting you can use to turn on the logging of query optimization plan information to a text file. To enable this option, you must create the following Registry key using the RegEdit program:
Код

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Debug

Add the JETSHOWPLAN string value to this key and set it equal to "ON". (The JETSHOWPLAN string is case sensitive; be sure to enter it exactly as it appears here.) When you restart Access and open a database, Jet begins to log query optimization plan information to the file ShowPlan.out, in the current folder. (Jet only writes information to the ShowPlan.out file as it creates the query plan. You may need to open a query in Design view, modify it, and save the query in order to force Jet to re-create the plan for the query.)
Не текст, но хоть что-то. Причём максимально просто.
Примечание. Начиная с Офиса ХР, файл пишется в "Мои документы".
Рекомендация. Отключать, когда не требуется.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
FR2elancER
Дата 30.4.2009, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 28.7.2007

Репутация: нет
Всего: нет



Akina, попробовал, Фишка не работает...
PM ICQ Skype   Вверх
FR2elancER
Дата 2.5.2009, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 28.7.2007

Репутация: нет
Всего: нет



The ShowPlan Option работает при запросах из MS Access, если запрос идет из другого приложения логи не ведутся! Вопрос остается не решенным...
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0501 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.