Looks like a ASE bounce was the safest way to go to resolve issue.
----------------------------------
-- Overall Symptoms Before ASE Bounce --
----------------------------------
- database load failed with a "msg 3101 - Database in use. ..."
- Then an attempt to set the database option to "single user" failed and received error message stating, "... usage count is 5...".
- sp_who did not show any users in the database
- sysprocesses did not show any users / processes using the database
- sp_lock did not show any locks taking place for that database and database objects.
- dbcc dbtable(dbname) shows that dbt_keep = 4.
----------------------------------
-- After ASE Bounce --
----------------------------------
- We went ahead and bounced the ASE server. This resolved the issue.
- Database Load succeeded.
----------------------------------
-- Issue Summary --
----------------------------------
- Ghost users/processes existed in database. A "shutdown with nowait" had to be performed to resolve issue.
Hope the above information is helpful.
