1

최근의 불행한 이벤트가 있습니다. 저는 비즈니스 파트너의 SQLServer 2005 서버를 호스팅하고 "sa"암호가 신비하게 변경되었습니다 (아무도 그것에 대한 책임을지기를 원하지 않습니다). 그래서 궁금 해서요, 거기에 모든 암호 변경 사항을 기록 SQL Server 2005를 구성 할 수있는 방법은 무엇입니까?SQL Server 암호 변경

나는 그것이 Windows Server 2003, Windows Server 2008 또는 그와 비슷한 기술로 실현 될 수 있음을 알고 있습니다. 하지만 문제는 Windows XP Pro에서 실행되고 있다는 것입니다. 제 비즈니스 파트너는 Windows Server OS를 구입할 예산이 없다고 말합니다.

고맙습니다.

답변

0

두 번째 데이터를 잃어 버리면 처음부터 데이터베이스를 다시 만들 수있는 충분한 돈이 있습니까? 마지막으로 Windows 이벤트 뷰어를 통해 최종 액세스 권한을 확인하십시오. SA는 일반적으로 보안 로그에 이벤트를 표시합니다. SQL 프로파일 러를 사용

0

gbn의 아이디어가 정확했습니다.

동일한 주제를 연구 한 결과 Aaron Bertrand가 작성한 훌륭한 예를 발견했습니다.
은 기본적으로 당신은 당신이 스택 오버 플로우에 권장하지 않습니다 링크에 응답 여기
http://www.mssqltips.com/sqlservertip/2708/tracking-login-password-changes-in-sql-server/

+0

그 예를 찾을 수 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 

에 이벤트를 만들어야합니다. 응답에 OP 질문에 답하는 해당 페이지 부분을 제공하여 향후 독자가 링크가 끊어져도 읽을 수있게하십시오. –

+0

완전한 답을주기 위해 그 웹 사이트의 큰 덩어리가 필요할 것입니다 ... 그리고 그것은 저를 위해 훔치고 싶을 것입니다 ... 어쨌든 archive.org에서 백업을 찾을 수 있습니다. 그런 식으로 생각하지 않습니다. 누락되었습니다 ... – fuchs777

+0

표준 연습으로 원래 스레드의 필수 부분을 포함 할 수 있습니다. 이제이 경우 솔루션을 정확하게 구현할 생각을 포함하고 추가 참조를 위해 하단에 링크를 포함 할 수 있습니다. –