Назад | Перейти на главную страницу

Как мне выяснить, кто использует sql server

Я задал этот вопрос вчера, но он исчез :(. В любом случае, у меня есть sql-сервер, который я хочу вывести из строя, и мне нужно выяснить, кто на него полагается. Может быть множество инструментов и пользователей, которые полагаются на него. Кроме трассировка sql для отслеживания информации входа в систему, как лучше всего узнать как можно больше о клиентах, полагающихся на ящик? Я хочу знать больше, чем просто информацию входа в sql, я хочу знать, какие клиентские машины , IP-адреса, учетные данные и сведения о конкретных различных приложениях. Если есть одно окно с несколькими запущенными приложениями (например), мне нужно знать, что это два приложения, которые могут передавать одни и те же учетные данные. Справка?

show processlist;

покажет вам, кто в настоящее время подключен, и все данные о подключении, но он покажет вам только подключения во время выполнения команды, а не историю.

Не потерялся, похоже, вы используете другое имя пользователя, чтобы разместить эти два вопроса. Вывод из эксплуатации: как вывести список клиентов / приложений в зависимости от моего SQL Server?

Кроме того, поскольку вы добавили в этот вопрос новое требование, которого не было в первом, я не думаю, что вы сможете определить, использует ли один клиентский компьютер два разных приложения, которые подключаются с использованием одного и того же входа в систему SQL. Вы можете увидеть несколько подключений, но вы не обязательно узнаете, от одного приложения или от нескольких.