Is there a way to determine who changed a password for a SQL login? I'm not trying to find out the passwords, just who changed a password for a given SQL login.
If you have the default trace running (it's enabled by default - so unless you've psecifically switched it off, it is) then the information is available in there.
Have a look at the following article for the basics