Windows сервер 2016: мониторинг экземпляров - PullRequest
0 голосов
/ 14 января 2020

У меня очень общий вопрос, мы группа аналитических консультантов. Мы используем один и тот же сервер с несколькими экземплярами. Есть ли способ, которым я могу отследить, какой экземпляр открывается каким пользователем настольного компьютера?

Спасибо за ваше время.

Вот что я вижу в своем диспетчере задач:

enter image description here

enter image description here

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

Ответы [ 2 ]

0 голосов
/ 22 января 2020

Вы можете создать связанный сервер для всех ваших экземпляров и вызвать запрос следующим образом:

SELECT DISTINCT 'INSTANCE 1', loginame, hostname, dbname
from openquery(LINKEDSERVER1,'EXEC sp_who;')
UNION
SELECT DISTINCT 'INSTANCE 2', loginame, hostname, dbname
from openquery(LINKEDSERVER2,'EXEC sp_who;')

Для получения дополнительной информации о том, как создать связанный сервер, пожалуйста, отметьте https://sqlserverplanet.com/dba/how-to-add-a-linked-server

0 голосов
/ 14 января 2020

если вы ссылаетесь на пользовательский экземпляр, который подключается к тому же серверу через RDP

, вы можете проверить информацию о сеансе пользователя в диспетчере задач> вкладка пользователя

enter image description here

если вы обращаетесь к тому, какой экземпляр процесса запущен какими пользователями

, то вы можете go в диспетчере задач> вкладка Сведения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...