Everything,
I decided that this would not happen, but often being one of several database administrators in my store, I like to hear about others.
We have a provider stating that they require membership in the processadmin member so that their application can kill for a long time or cancel user requests for their database. After 10 years, I had never encountered this as a requirement before. We currently have 400+ databases, and not one of them has users in the processadmin role. In my opinion, even if the user cancels this process in the application, the application code is responsible for elegantly opening and closing connections as necessary. If the request takes too much time, you must configure it.
Depending on what KILLed is, rollback can be quite burdensome and cause a lock. I would also like them to easily kill the wrong connection in a shared environment.
Does anyone else encounter such a situation? Anything obvious I'm missing?
mnDBA source share