Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать IP-адрес подключенного клиента 
:(
    Опции темы
MadCoder
Дата 12.5.2008, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



Как узнать IP-адрес подключенного клиента, которые выполняет этот запрос?

База данных MS SQL Server.
PM WWW ICQ   Вверх
MadCoder
Дата 13.5.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



нашел, как определять имя компьютера (hostname):
Код

hostname()

PM WWW ICQ   Вверх
skyboy
Дата 13.5.2008, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 2
Всего: 260



ну, это не для раздела "Составление SQL-запросов", ибо сильно уж зависит от СУБД и даже от версии smile
перенесено.
PM MAIL   Вверх
Magnifico
Дата 13.5.2008, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: 10
Всего: 17



Код

SELECT client_net_address, client_tcp_port FROM master.sys.dm_exec_connections  --WHERE session_id=@@SPID

exec xp_cmdshell 'netstat -an | findstr /c:"1433" '
exec xp_cmdshell 'netstat -an'
exec xp_cmdshell 'arp -a'




--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
MadCoder
Дата 13.5.2008, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



Msg 297, Level 16, State 1, Line 1
The user does not have permission to perform this action.
Msg 229, Level 14, State 5, Procedure xp_cmdshell, Line 1
The EXECUTE permission was denied on the object 'xp_cmdshell', database 'mssqlsystemresource', schema 'sys'.
Msg 229, Level 14, State 5, Procedure xp_cmdshell, Line 1
The EXECUTE permission was denied on the object 'xp_cmdshell', database 'mssqlsystemresource', schema 'sys'.
Msg 229, Level 14, State 5, Procedure xp_cmdshell, Line 1
The EXECUTE permission was denied on the object 'xp_cmdshell', database 'mssqlsystemresource', schema 'sys'.

PM WWW ICQ   Вверх
Magnifico
Дата 13.5.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: 10
Всего: 17



Код

 sp_configure 'show advanced options',1
go
reconfigure
go
 sp_configure 'xp_cmdshell',1
go
reconfigure
go



--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
MadCoder
Дата 13.5.2008, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



Msg 15247, Level 16, State 1, Procedure sp_configure, Line 94
User does not have permission to perform this action.
Msg 5812, Level 14, State 1, Line 1
You do not have permission to run the RECONFIGURE statement.
Msg 15123, Level 16, State 1, Procedure sp_configure, Line 51
The configuration option 'xp_cmdshell' does not exist, or it may be an advanced option.
Msg 5812, Level 14, State 1, Line 1
You do not have permission to run the RECONFIGURE statement.


PM WWW ICQ   Вверх
Magnifico
Дата 13.5.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: 10
Всего: 17



БОЛ:
Разрешения для RECONFIGURE по умолчанию предоставляются участникам, которым предоставлено разрешение ALTER SETTINGS. Этим разрешением неявно обладают встроенные серверные роли sysadmin и serveradmin


--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
MadCoder
Дата 13.5.2008, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



Цитата(Magnifico @ 13.5.2008,  16:25)
БОЛ:
Разрешения для RECONFIGURE по умолчанию предоставляются участникам, которым предоставлено разрешение ALTER SETTINGS. Этим разрешением неявно обладают встроенные серверные роли sysadmin и serveradmin

Т.е. хостнейм я узнать могу без админа, а айпи нет?
PM WWW ICQ   Вверх
Magnifico
Дата 13.5.2008, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: 10
Всего: 17



Цитата

Т.е. хостнейм я узнать могу без админа, а айпи нет?

ты просто не имеешь права на запуск системных процедур  sp_configure

пуск - выполнить - cmd    netstat -an | findstr /c:"1433" 
кто соединен по 1433 порту (если он по умолчанию не менялся)     ESTABLISHED


--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
MadCoder
Дата 13.5.2008, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



нафига мне пуск, я хочу, чтобы в базу писались айпишники тех, кто выполнял запросы.
PM WWW ICQ   Вверх
specialist1
Дата 24.8.2012, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.3.2011

Репутация: нет
Всего: нет



Цитата(MadCoder @ 12.5.2008,  17:22)
Как узнать IP-адрес подключенного клиента, которые выполняет этот запрос?

База данных MS SQL Server.

Попробуйте это решение (работает даже на шаред-хостинге)
http://dev-doc.blogspot.com/2012/08/ms-sql-2008-ip.html
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.