Track SQL user Login Password Changes in SQL Server

Step 1:

Go to Audits under security tab


Step 2:
Right click on audit and create audit


Using SQL script

CREATE SERVER AUDIT SQL_PWD_Audit

    TO FILE ( FILEPATH ='D:\LogFolder\' )

        WITH ( QUEUE_DELAY = 1000, ON_FAILURE = CONTINUE );

GO




Step 3:
Create server audit specification 







Using SQL script

CREATE SERVER AUDIT SPECIFICATION Srv_Audit_PWD

FOR SERVER AUDIT SQL_PWD_Audit

    ADD (LOGIN_CHANGE_PASSWORD_GROUP);

GO

Step 4:

Enable Audit and server audit specification 





Step 5:

Try to change password any one user


Step 6:

By using bellow query we can check audit logs

SELECT * FROM sys.fn_get_audit_file ('D:\LogFolder\*',default,default)

WHERE action_id = 'PWR'

GO


Another way to check audit logs




Comments

Post a Comment

Hi User,
Thanks for visiting My Blog and please provide your valuable feedback and subscribe for more updates. Please don't post any spam content or comments.
Thank You

Popular Posts

Failed to execute the package or element. Build errors were encountered

Exception deserializing the package "The process cannot access the file because it is being used by another process."

Temporary enable and disable SSRS subscriptions