Главная страница
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.01 c
8-1208978313
doKi
2008-04-23 23:18
2011.01.23
диффузное освещение текстуры


15-1285935354
Германн
2010-10-01 16:15
2011.01.23
Шнобель за 2010 год


2-1288293658
AnGel
2010-10-28 23:20
2011.01.23
Indy


2-1288448825
M-games
2010-10-30 18:27
2011.01.23
Очень нужна помощь


15-1286365948
Андрей Пл
2010-10-06 15:52
2011.01.23
отображение графика с прерыванием?