MS SQL, с помощью SQL узнать IP клиента

Форум для программистов

Сообщение Irina22 » Чт сен 07, 2006 4:33 am

На самом деле это еще не самое "узкое" место. ... Можно воспользоваться любой командой - из командной строки, которая показывает IP. Ping просто для примера был. Сложность в том, что напрямую сиквел не дает IP адрес - в любом случае использование процедур замедляет работу. Предлагаю в таблице накопить данные, допустим, за день по хостам потом создать вспомогательную таблицу с уникальными именами хостов и проставить с помощью ping как раз по хостам текущий ip для каждой машины. Пакетная обработка вместо триггера. ну и потом - как хотите - либо select-ом связать, либо поменять в исходной за определенный день. Мне кажется, все-таки так как ip-адрес бывает динамический как правило - имя хоста все-таки предпочтительнее для хранения - IMHO - но! не знаю задачу - ничего не могу сказать.
Последний раз редактировалось Irina22 Чт сен 07, 2006 4:36 am, всего редактировалось 1 раз.
cognito, ergo sum...
Irina22
Старшина
 
Сообщений: 46
Зарегистрирован: Чт окт 06, 2005 4:14 am
Откуда: Кемерово
Пункты репутации: 0

Сообщение Scalder » Чт сен 07, 2006 6:03 am

2Irina22
Примите моё уважение и желание побольше вас узнать.
Очень уж интересно познакомиться с девушкой которая такие посты пишет :-) .
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение sm@rt » Чт сен 07, 2006 7:29 am

<!--QuoteBegin-RAVen42+Sep 7 2006, 07:19--><div class='quotetop'>QUOTE(RAVen42 @ Sep 7 2006, 07:19)</div><div class='quotemain'><!--QuoteEBegin-->Ну не подходит так. Это примитивный пинг компутера. А пинг отрабатывает как минимум 4 секунды. А это очень медленно.
[right][snapback]214469[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
Вах, какие 4 секунды дарагой :)
Напиши так - будет почти мгновенно.
Код: выделить все
ping HOSTNAME -w 2 -n 1


<span style='color: #999999'>Добавлено([mergetime]1157614199[/mergetime]):</span>
Точно так же можно заюзать
Код: выделить все
nslookup HOSTNAME

Только пинг быстрее отрабатывает имхо.
Красота и массовые расстрелы спасут мир.
sm@rt
Генерал-майор
 
Сообщений: 2935
Зарегистрирован: Вт фев 25, 2003 4:42 pm
Пункты репутации: 0

Пред.

Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron