the SQL server 2008R2 is the backend of an application. every now and then there are spids which are shown as not doing anything in activity monitor (do not have any status in the activity monitor - not suspended, running , runnable ,etc) and they
are blocking other spids since they are part of the same transaction. also these processes are never running to completion and can hang for days and the only way to clear the locks is to either kill the blocking processes from activity monitor or to stop
the application which will kill these blocking processes
↧