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

Вниз

Узнать ip адрес клиента из базы данных. Interbase 7.5   Найти похожие ветки 

 
noob_one   (2009-09-04 10:13) [0]

Собственно есть задача ведения логов кто, что, когда и, главное, откуда сделал.
Есть ли хоть какая-то возможность получить ip клиента, "находясь" в самой базе?

У сервера эта информация есть, и ibconsole ее показывает.
Клиенты возможности править нет - они разные, есть сторонние.


 
Сергей М. ©   (2009-09-04 11:03) [1]

Ну и что, предположим, тебе даст полученный таким образом адрес анонимного прокси-сервера, находящегося на задворках Тырнета, через который к твоему серверу подключился злонамеренный Вася Пупкин из соседней комнаты ?)

И откуда возьмется IP-адрес, если тот же Вася подключился к серверу по NetBIOS без посредничества TCP/IP ?


 
Сергей М. ©   (2009-09-04 11:09) [2]

В FB2:
http://www.sql.ru/forum/actualthread.aspx?tid=312470


 
noob_one   (2009-09-04 12:08) [3]

Спасибо

Я так понимаю запрос будет таким.

select ta.TMP$USER_IP_ADDR from TMP$TRANSACTIONS ts
inner Join TMP$ATTACHMENTS ta on ts.tmp$attachment_id=ta.tmp$attachment_id
where ts.tmp$transaction_id=

А как узнать номер текущей транзакции?


 
Виталий Панасенко   (2009-09-04 12:41) [4]

в ФБ есть CURRENT_TRANSACTION
 Function:
   Returns system identifier of the active connection/transaction,
   i.e. a connection/transaction, in which context the given SQL
   statement is executed.

 Author:
   Dmitry Yemanov <yemanov@yandex.ru>

 Syntax rules:
   CURRENT_CONNECTION / CURRENT_TRANSACTION


 
Виталий Панасенко   (2009-09-04 12:42) [5]

Но у вас же IB.. фиг его знает..:-)



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
2-1288744271
Германн
2010-11-03 03:31
2011.01.23
TApplication событие OnHint


15-1286845250
AlexDn
2010-10-12 05:00
2011.01.23
Спам


15-1286438207
delphi  php
2010-10-07 11:56
2011.01.23
Формирование запроса и получение страницы


2-1288543652
mefodiy
2010-10-31 19:47
2011.01.23
Юникод в DBGrid


15-1286275819
vajo
2010-10-05 14:50
2011.01.23
Вспомнить фильм