Как определить, что (сайт / служба / хранимая процедура) вызывает SQL Server 2005, используя логин sa? - PullRequest
1 голос
/ 25 января 2010

Мне было просто интересно, если кто-нибудь знает, как определить, что вызывает логин sa на моем сервере sql 2005. У меня есть стек веб-сайтов, и я клянусь, я настроил их с другим идентификатором пользователя и паролем, но мои журналы просмотра событий показывают Я, что-то постоянно пытается войти, используя учетные данные sa. Любая помощь будет оценена.

Ответы [ 2 ]

5 голосов
/ 25 января 2010

запустить профилировщик, создать новую трассировку, использовать событие проверка входа в систему и проверка входа не удалась вы можете выбрать имя пользователя sa, если хотите

см. Изображение ниже

alt text

Смотрите также этот пост по onpnt: Для SA или нет для SA

Вы также можете использовать Триггер входа в систему , но он срабатывает только при успешной аутентификации

2 голосов
/ 25 января 2010

Если они успешно подключены, вы можете посмотреть в sys.dm_exec_connections, это как минимум сообщит вам client_net_address (IP-адрес, указанный в Windows).Вы также можете посмотреть на PROGRAM_NAME и HOST_NAME в sys.dm_exec_sessions, но помните, что они не обязательно заполнены и легко подделываются.

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