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

Вниз

SQL и IP   Найти похожие ветки 

 
Stas ©   (2003-05-07 09:22) [0]

Подскажите, можно ли средствами SQL узнать IP адрес машины на которой выполняется команда ?


 
Johnmen ©   (2003-05-07 09:32) [1]

Какая команда ? :)))


 
Stas ©   (2003-05-07 09:34) [2]

Какая команда ? :)))
SQL-запрос.


 
snake1977   (2003-05-07 09:35) [3]

береш два косяка :) очень хорошо затягиваешся, и тогда с помощью SQL можно полететь в космос!!
:)))))



 
Stas ©   (2003-05-07 09:39) [4]

НАШЕЛ - HOST_ID


 
Sergey13 ©   (2003-05-07 09:40) [5]

2Stas © (07.05.03 09:22)
Можно. Но для этого нужно иметь этот адрес в каком либо поле какой либо таблицы. Только не спрашивай как его туда занести средствами SQL. 8-)


 
passm ©   (2003-05-07 10:01) [6]

Написать UDF


 
neXt ©   (2003-05-07 10:19) [7]


> Stas ©

127.0.0.0 - если вдуматься в формулировку вопроса


 
neXt ©   (2003-05-07 10:20) [8]

в смысле 127.0.0.1


 
snake1977   (2003-05-07 10:21) [9]

Народ, вы что???
SQL запрос выполняется на машине, где стоит SQL сервер (если конечно вы не делаете это из DB или DBF) !!!!!!!!!
какой IP?


 
NAlexey ©   (2003-05-07 10:31) [10]

>какой IP?
Обыкновенный IP. Если ты настоящий индеец и по MAC adreess машины и имени в сети можешь достать его IP то легко:

SELECT
net_address,
hostname
FROM
master.dbo.sysprocesses
JOIN
master.dbo.sysdatabases
ON
master.dbo.sysdatabases.dbid = master.dbo.sysprocesses.dbid
AND spid >5
AND master.dbo.sysdatabases.Name = "DBNAME"


 
snake1977   (2003-05-07 10:41) [11]

>NAlexey
для какого SQL сервера ты написал этот запрос интересно :) ???

поидее пакет пришедший на сервер с запросом имеет адрес который запрашивает данные. Но как его от туда вытащить?
лезть в список транзакций сервера? позволит ли тебе ктонить это?
можно сделать например , добавив в выборку поле с данными в котором записан IP юзера, но сам IP должен вставлять юзер
например select t.f1,t.f2, "192.168.1.12" as UserIP From table t
тогда в результирующей выборке будет в каждой записи стоять IP user"а кторый иннициировал запрос :)
но помоему это извращение!
:)




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

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

Наверх




Память: 0.49 MB
Время: 0.014 c
7-83779
megadeth
2003-03-25 20:17
2003.05.26
Как отловить чужое обращение к СОМ порту


14-83734
Думкин
2003-05-05 09:42
2003.05.26
Фашизм и иже сним.


14-83663
Leran2002
2003-05-05 17:19
2003.05.26
Проблема с SetSystemTime


6-83626
BGV
2003-03-26 14:11
2003.05.26
Как определить, что соединение разорвано? (Indy, FTP)


1-83460
Space
2003-05-13 10:05
2003.05.26
Обработка нажания на клавишу Enter