powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Логирование sql запросов к серверу firebird 1.5
25 сообщений из 26, страница 1 из 2
Логирование sql запросов к серверу firebird 1.5
    #38534500
ruslanweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.
Посоветуте софт пожалуйста для логирования sql запросов к серверу с БД firebird 1.5.
Интересует логирование именно со стороны клиента, т.е. есть клиентское ПО которое подключается к удалённой БД.
Нужно логирование на ПК с клиентом.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534523
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBScaner
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534672
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534690
ruslanweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. А бесплатных нет никаких?
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534693
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ruslanwebСпасибо. А бесплатных нет никаких?Есть, фб версии 2.5 или новее.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534707
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

На пк с клиентом?
2.5 не поможет, это аудит и трейс на сервере.
Фбсканнер - между клиентом и.сервером.
На клиенте логгировать должны компоненты или драйвер.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534714
ruslanweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно логирование именно на клиенте, на сервере не вариант.
fbscanner да самое то, но хотелось бы ещё варианты и конечно же лучше бесплатные)
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534752
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv2.5 не поможет, это аудит и трейс на сервере.
<. . .>
На клиенте логгировать должны компоненты или драйвер.я тя умоляю!

machine #1: linux-server, ip=192.168.0.220, ФБ 2.5 на порту 3253, создаю базу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ /opt/fb25/bin/isql -q
SQL> create database 'localhost/3253:/var/db/fb25/foo.fdb';
SQL> show version;
ISQL Version: LI-V2.5.3.26730 Firebird 2.5
Server version:
Firebird/linux AMD64 (access method), version "LI-V2.5.3.26730 Firebird 2.5"
Firebird/linux AMD64 (remote server), version "LI-V2.5.3.26730 Firebird 2.5/tcp (oel64)/P12"
Firebird/linux AMD64 (remote interface), version "LI-V2.5.3.26730 Firebird 2.5/tcp (oel64)/P12"
on disk structure version 11.2

machine #2: обычная виндузная тачка, но на ней также установлен ФБ 2.5:
Код: plaintext
C:\MIX\firebird\fb25\bin\fbtracemgr -sta -c zaudit.conf -se 192.168.0.220/3253:service_mgr

machine #1:
SQL> select count(*) from rdb$fields;

COUNT
============
120

machine #2:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
2014-01-22T18:17:55.9170 (16817:0x7f04cfea9900) EXECUTE_STATEMENT_START
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234
                (TRA_2, CONCURRENCY | WAIT | READ_WRITE)

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)

2014-01-22T18:17:55.9180 (16817:0x7f04cfea9900) EXECUTE_STATEMENT_FINISH
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234
                (TRA_2, CONCURRENCY | WAIT | READ_WRITE)

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)
1 records fetched
      0 ms, 247 fetch(es)

Table                             Natural     Index    Update    Insert    Delete
*********************************************************************************
RDB$FIELDS                            120

2014-01-22T18:17:55.9190 (16817:0x7f04cfea9900) CLOSE_CURSOR
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534763
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvНа пк с клиентом?-Доктор, до или после???
-Вместо, мадам, вместо!!! (с) анек
ruslanwebНужно логирование именно на клиенте, на сервере не вариант.Исходники клиента доступны?
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534767
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только мне кажется, что ":service_mgr" включает, таки, трассировку на сервере?
Способ доставки результатов трассировки клиенту, imho, непринципиален.

P.S. Да, буквоедствую. Ибо нефиг.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534783
ruslanweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходники клиента доступны?
Нет
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534809
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТолько мне кажется, что ":service_mgr" включает, таки, трассировку на сервере?разумеется, на сервере должен быть 2.5, а не старьё.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38534882
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ruslanwebи конечно же лучше бесплатные)
WireShark. У него, кажется, был модуль парсинга старого протокола.

PS: За некрофилию надо платить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535699
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

я не понял, что ты этим хотел сказать. Автор спросил про логирование на клиенте. Про клиента я сказал. А на сервере или фбсканером - сколько угодно.
Сервер можно и на клиента поставить, но это все равно будет логирование на сервере.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535705
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvСервер можно и на клиента поставить, но это все равно будет логирование на
сервере.
А если FBScaner поставить на клиента, то это будет логирование где?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535739
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvСервер можно и на клиента поставить, но это все равно будет логирование на сервере .Логирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндуза. Просто зная, что на сервере установлен 2.5 (и конечно, зная пароль sysdba), легко сделать следующее:
1) скачать к себе, "на клиента", такой же ФБ 2.5
2) запустить на своём клиенте fbtracemgr и получить лог активности, которая сейчас творится на сервере . Далее добавить дублирование в лог на клиентский диск "це:" (mtee рулит) - и всё.
Попробуй сам.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535944
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЛогирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндузаТ.е. если я почитал справку и сделал:
Код: cmd
schtasks /run /s сервер ...
Я запустил задачу на клиенте???
Логика ушла погулять и не вернулась?
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535964
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТаблоидЛогирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндузаТ.е. если я почитал справку и сделал:
Код: cmd
schtasks /run /s сервер ...
Я запустил задачу на клиенте???
Логика ушла погулять и не вернулась?1) Каким это боком к теме топика ?
2) Ты сам-то пробовал хоть что-то трассировать в ФБ 2.5 или просто "борешься за идею" ?
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535966
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид2) Ты сам-то пробовал хоть что-то трассировать в ФБ 2.5 или просто "борешься за идею" ? Ещё раз: сервис запускает процессы на сервере. Откуда идёт команда на запуск и кому доставляются результаты - дело десятое.

P.S. Представь, что между клиентом и сервером установили "переписыватель запросов" - разница между логированием на сервере и на клиенте должна стать более очевидной.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535971
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil,

перечитай стартовый пост:ruslanwebПосоветуте софт пожалуйста для логирования sql запросов к серверу с БД firebird 1.5.
Интересует логирование именно со стороны клиента, т.е. есть клиентское ПО которое подключается к удалённой БД.
Нужно логирование на ПК с клиентом.- и попробуй сделать то, что я показал выше, на трёх машинах: на первой стартуй ФБ 2.5 (эту машину назовём "сервер"), на второй isql, а на третью скачай такой же 2.5 и запусти на ней трейс, но только обязательно дай ему в качестве -se адрес/порт :service_mgr машины -1 .
Далее на машине-2 выполни select 1 from rdb$database и посмотри, что будет на машине-3, где запущен трейс.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535974
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ. да, я вижу, что ТС юзает старый 1.5, но мы сейчас говорим о другом - вообще о возможности выполнить трассировку не с сервера.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535983
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЗЫ. да, я вижу, что ТС юзает старый 1.5, но мы сейчас говорим о другом - вообще о возможности выполнить трассировку не с сервера.Только ваш вариант эту задачу не решает.
Если правильно помню, тот же FBScaner умеет переписывать/фильтровать запросы. В этом случае "настоящее клиентское логирование" и "трассировка на сервере" дадут разные результаты. Вне зависимости от того, куда эти результаты будут доставлены.
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535987
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovFBScaner умеет переписывать/фильтровать запросы. В этом случае "настоящее клиентское логирование" и "трассировка на сервере" дадут разные результаты. Вне зависимости от того, куда эти результаты будут доставлены.Пример по выделенным словам будет ? я не понимаю, что это здесь означает (в трейсе "фильтр" есть, кстати - см include_filter etc).
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38535988
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПример по выделенным словам будетЯ вообще-то оговорку сделал. Мог быть неправ насчёт конкретной софтины.
Только что это меняет?
...
Рейтинг: 0 / 0
Логирование sql запросов к серверу firebird 1.5
    #38536006
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТаблоидПример по выделенным словам будетЯ вообще-то оговорку сделал. Мог быть неправ насчёт конкретной софтины.
Только что это меняет?Давай вернёмся к тому, что спрашивал ТС. Только выкинуть надо на помойку его ФБ-1.5.
Если он может поставить у себя на сервере ФБ 2.5, то я утверждаю: зная пароль sysdba, он в состоянии вести трассировку силами клиентской машины - при условии, конечно, что на сервере не удалена быбла с трейс-плагином. Доказательство я приводил.
Если ты утверждаешь обратное, то приведи свой контр-пример.
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Логирование sql запросов к серверу firebird 1.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]