powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IP-адрес клиентского компа
8 сообщений из 8, страница 1 из 1
IP-адрес клиентского компа
    #40119441
kudatsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С клиентского компа поступает SQL-запрос к базе данных Firebird.
Нужно определить IP-адрес клиентского компа средствами
базы данных и результат записать в таблицу.
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119442
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица MON$ATTACHMENTS, поле MON$REMOTE_PID.
Читай документацию, там всё есть http://www.ibase.ru/files/firebird/Firebird_3_0_Language_Reference_RUS.pdf
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119443
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kudatsky> Нужно определить IP-адрес клиентского
kudatsky> компа средствами базы данных

Еще со времён 2.0 есть RDB$GET_CONTEXT('CLIENT_ADDRESS')
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119445
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

только если клиент от 2.0 :-) а если меньше, то фиг. Только через всякие утилиты руссиновича.
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119460
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvтолько если клиент от 2.0 :-)

Клиентский адрес определяется со стороны сервера. В отличии от PID клиентского
приложения. К счастью, аффтару нужен первый, а не второй.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119500
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а, ну да. я всё о своем, наболевшем, про process_name :-) Вот его-то от старых клиентов как раз не видно, хорошо можно определять, где старьё окопалось.
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119543
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Dimitry Sibiryakov,

а, ну да. я всё о своем, наболевшем, про process_name :-) Вот его-то от старых клиентов как раз не видно, хорошо можно определять, где старьё окопалось.


Можно сделать триггер на коннект, и таких старцев просто не пускать в базу.
В итоге все сами придут с жалобами, можно и не искать. По жалобе - обновить клиента.

:)

Упс, я оказывается тоже не про то поле...
...
Рейтинг: 0 / 0
IP-адрес клиентского компа
    #40119547
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особенно зашибись будет обновлять Jaybird, у которого, в основном, нет технической возможности "покласть" в remote_pid "нечто осмысленное".
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IP-адрес клиентского компа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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