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

Доступ пользователей к списку запросов SQL Server 2000/2005

есть ли запрос для перечисления доступа пользователей к базе данных и связанных исходных IP-адресов на SQL Server 2000 и 2005? Обратите внимание, что служба отчетов не установлена.

Спасибо всем за помощь.

sp_who или sp_who2 должны дать вам то, что вам нужно. Они не будут указывать IP-адрес, но укажут имя хоста. sp_who2 предоставит вам больше информации, чем sp_who.

Я нашел этот запрос, который, кажется, перечисляет доступ пользователей, но не записывает исходный IP-адрес. Обратите внимание, что путь должен быть проверен перед запуском запроса:

SELECT TargetLoginName, SessionLoginName, HostName, StartTime
FROM fn_trace_gettable('X:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_59.trc', default);
GO