Можно ли получить метку времени последнего входа в систему для данного идентификатора в SQL Server?
Я пытаюсь очистить безопасность установки SQL Server 2000, и мне бы хотелось просто удалить все неактивные входы в систему.
Эта информация нигде в SQL Server не хранится. Вам нужно будет запустить трассировку на стороне сервера для событий аудита входа / выхода, а затем сканировать файлы с течением времени, чтобы определить, используется ли вход в систему или нет.
Вы также можете сделать это, если у вас включен аудит входа в систему для успешных входов в систему, но даже с включенным аудитом вы сможете вернуться только до тех пор, пока идут ваши журналы ошибок SQL. Кроме того, вы можете написать задание для записи пользователей, вошедших в систему, в таблицу.