We created a new domain win account that was local admin and then added it as sysadmin. I then added this new account, which was in a different domain by the way, to the sql services and started them up.
The oddest thing happened and this is SQL Server 2012 by the way:
SQL Server started up but one database was in recovery. It just sat there and sat there and sat there in recovery. No error message that it could not open a drive. No nothing. Furthermore, it never gave the percentages of the database recovering.
I restarted the services again and the same thing. That database would not come up.
Again, no explanation in the event logs, the sql server error logs and trace files.
So after waiting awhile with absolutely nothing happening, I then switched it back to the original login. Boom! The instance came up completely cleanly including the database that would not come up previously.
Any idea what would cause the database to hang in recovery with absolutely no error messages or expalantion why?