1

У меня недавнее неудачное событие. Я размещаю сервер SQLServer 2005 бизнес-партнера, и пароль «sa» был таинственно изменен (никто не хочет брать на себя ответственность). Поэтому мне было интересно, есть способ, которым я могу настроить SQL Server 2005 для регистрации всех изменений пароля?Log SQL Server Password change

Я знаю, что это может быть достигнуто с Windows Server 2003, Windows Server 2008 или аналогичным. Но дело в том, что я работаю на Windows XP Pro (я знаю, что я не должен этого делать, но мой бизнес-партнер утверждает, что у нее нет бюджета на покупку полноценной операционной системы Windows Server).

Большое спасибо!

ответ

0

У них есть достаточно денег, чтобы воссоздать базу данных с нуля, как только вы потеряете данные во второй раз? Серьезно, вам нужно просто средство просмотра событий Windows увидеть последний доступ. SA обычно показывает событие в журнале безопасности.

0

У gbn были правильные идеи

Исследование той же темы Я нашел отличный пример, написанный Аароном Бертрандом.
По сути вы должны создать событие с параметром AUDIT_LOGIN_CHANGE_PASSWORD_EVENT

CREATE EVENT NOTIFICATION PasswordChangeNotification 
    ON SERVER WITH FAN_IN 
    FOR AUDIT_LOGIN_CHANGE_PASSWORD_EVENT 
    TO SERVICE 'PasswordChangeService', 'current database'; 
GO 

вы можете найти его пример здесь
http://www.mssqltips.com/sqlservertip/2708/tracking-login-password-changes-in-sql-server/

+0

Ответ в связи обескураживают переполнение стека. Предоставьте часть этой страницы, которая ответит на вопрос OP в вашем ответе, чтобы будущие читатели могли ее прочитать, даже если ссылка была нарушена. –

+0

для этого потребуется большой кусок этого веб-сайта, чтобы дать полный ответ ... и это будет выглядеть как воровство для меня ... в любом случае вы можете найти резервную копию на archive.org, таким образом, я не думаю, что это пойдет отсутствует когда-либо ... – fuchs777

+0

В качестве стандартной практики вы можете включить основные части из исходной нити. Теперь в этом случае вы можете включить идею для реализации решения точно и включить ссылку внизу для дальнейшей справки. –