Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать с какого компьютера подключались к базе по RDP?  [new]
kombala
Member

Откуда:
Сообщений: 41
Для логирования изменений данный в базе нужно иметь возможность понять кто именно внес изменения в данные. ip адрес и имя хоста, которые подключаются к серверу в пределах одной локальной сети можно легко узнать через connectionproperty('client_net_address') и select hostname from master.dbo.sysprocesses.

Но как узнать кто именно из клиентов подключался через RDP? В идеале командой sql узнаьт ip компьютера с которого подключались на сервер, чтобы можно было при апдейте данных инсертить в таблицу с логами кто именно внес изменения. Часть клиентов работает через локалку, часть через RDP, можете подсказать как сделать подобное?
12 апр 18, 17:20    [21334278]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать с какого компьютера подключались к базе по RDP?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36968
Вы не пробоввали разным пользователям давать разные логины?

kombala
Но как узнать кто именно из клиентов подключался через RDP? В идеале командой sql узнаьт ip компьютера с которого подключались на сервер
Нет таких команд, потому что передача этих данных на сервер не предусмотрена протоколом общения клиента и сервера.

Сообщение было отредактировано: 12 апр 18, 17:23
12 апр 18, 17:21    [21334288]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать с какого компьютера подключались к базе по RDP?  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
kombala, это нужно определять в апликации через которую они (пользователи) работают с базой.
12 апр 18, 17:22    [21334299]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать с какого компьютера подключались к базе по RDP?  [new]
kombala
Member

Откуда:
Сообщений: 41
Гавриленко Сергей Алексеевич,
ясно, спасибо, думал что можно быстро повесить триггер на апдейт определенной таблицы и временно решить проблему пока не добавят вывод лога в приложении.
13 апр 18, 09:38    [21335573]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить