Move the database after the upgrade is complete and successful. This way you only have one variable at a time.
Also, you don't necessarily need the SA account but a SysAdmin level account that can create and modify databases and user accounts. You only need the account temporarily during the install as the "Pharos" account in SQL is used after the installation.
Some of the other technical folks can give better and cleaner methods of moving databases as I have always done it manually and then I fix what I break until it works. I'm not sure if any of the server migration tools that we have had before would accomplish this for you, as they would be worth looking into...
I spoke with Pharos support on this issue late last week and we walked through the scenario that would work best for our site. Basically I will need to get my DBA involved to move the DB to one of the university's SQL servers first. After validating that the database is working on the new server, then I will upgrade to Uniprint 9. I've used the database migration tool in the past but I don't know if it will work in this case. Thanks all.