Некоторое время назад мы приобрели лицензию на SQL-сервер с 10 клиентскими лицензиями на пользователя. Как я могу идентифицировать пользователей, обращающихся к серверу SQL, чтобы убедиться, что количество клиентских лицензий соответствует количеству пользователей, обращающихся к серверу? Есть ли какой-нибудь инструмент для этого? или может быть какой-то ручной процесс?
Пожалуйста помоги.
С уважением.
Вы смотрите на ручной процесс. Microsoft отказалась от автоматического отслеживания лицензий для всего, кроме служб терминалов, много лет назад. В их лицензиях достаточно «нюансов» и интерпретаций, чтобы никакая автоматизированная система не могла точно подсчитать их использование. (Кроме того, я бы сказал, что они отказались от автоматизированных механизмов соблюдения лицензионных требований, чтобы они могли свободно «интерпретировать» свои лицензии в судебном разбирательстве, как они считают нужным. Было бы довольно сложно утверждать, что Заказчик не был в соответствия, если собственный инструмент Microsoft сообщил Заказчику, что они соблюдают.)
SELECT DISTINCT login_name FROM sys.dm_exec_sessions