Sometimes in sql server you will see negative pid running and blocking other processes. These are distributed transactions and sometimes they don’t complete or hang and block other processes. Negative PID can’t be killed by issuing normal kill pid command, to kill negative PID request_owner_guid is required.
WHERE request_session_id =-2
Once you have the guid, use it to kill the negative PID.