| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Как узнать IP-адрес подключенного клиента |
| Автор: MadCoder 12.5.2008, 17:22 |
| Как узнать IP-адрес подключенного клиента, которые выполняет этот запрос? База данных MS SQL Server. |
| Автор: MadCoder 13.5.2008, 09:34 | ||
нашел, как определять имя компьютера (hostname):
|
| Автор: skyboy 13.5.2008, 12:24 |
| ну, это не для раздела "Составление SQL-запросов", ибо сильно уж зависит от СУБД и даже от версии перенесено. |
| Автор: Magnifico 13.5.2008, 15:09 | ||
|
| Автор: MadCoder 13.5.2008, 15:23 |
| 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'. |
| Автор: Magnifico 13.5.2008, 15:39 | ||
|
| Автор: MadCoder 13.5.2008, 16:03 |
| 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. |
| Автор: Magnifico 13.5.2008, 16:25 |
| БОЛ: Разрешения для RECONFIGURE по умолчанию предоставляются участникам, которым предоставлено разрешение ALTER SETTINGS. Этим разрешением неявно обладают встроенные серверные роли sysadmin и serveradmin |
| Автор: MadCoder 13.5.2008, 16:42 | ||
Т.е. хостнейм я узнать могу без админа, а айпи нет? |
| Автор: Magnifico 13.5.2008, 20:18 | ||
ты просто не имеешь права на запуск системных процедур sp_configure пуск - выполнить - cmd netstat -an | findstr /c:"1433" кто соединен по 1433 порту (если он по умолчанию не менялся) ESTABLISHED |
| Автор: MadCoder 13.5.2008, 21:02 |
| нафига мне пуск, я хочу, чтобы в базу писались айпишники тех, кто выполнял запросы. |
| Автор: specialist1 24.8.2012, 01:10 | ||
Попробуйте это решение (работает даже на шаред-хостинге) http://dev-doc.blogspot.com/2012/08/ms-sql-2008-ip.html |