У моей рабочей компании есть сервер MSSQL 2005. У меня есть два вопроса об обнаружении текущего пользователя журнала и любой способ отправить предупреждающее сообщение:
Первый вопрос: есть ли T-SQL или SP для поиска текущего имени пользователя и имени машины. Если пользователь использует имя SQL-сервера для удаленного доступа к SQL-серверу, есть ли способ узнать это имя окна пользователя (имя для входа в окна)?
Мой следующий вопрос заключается в том, что если я могу получить имя пользователя или идентификатор, есть ли способ отправить предупреждение, например, "в настоящее время SQL-сервер очищается или резервное копирование, пожалуйста, не входите в систему в настоящее время". Наверное, это может быть сложно. Возможно, мне придется отправить электронное письмо пользователю.
Сервер SQL доступен только в компании. SQL-сервер имеет список пользователей в качестве пользователей входа: пользователи Windows, пользователи SQL и sa.