so you mean that your password in siteadmin.xml and siteadmin_db password are different?
You can try to change the password in siteadmin.xml to match with the password in siteadmin_db.
try TXT:<password> //actual password since passwords in xml are encrypted.
I did this before but in projects dbid.xml
Im not really sure if this is what you need. siteadmin_db usually uses "tdtdtd" as password unless you changed it.