Hello Jenni,
In the domain and company tables are there any orphaned or invalid records (the db name was changed or the servername was changed) For instance you changed the database names and restored them to a different sql server and these tables contain the old db names or sql server names. Otherwise I'd suggest you open a case in support for the Business Portal installation team for help.