In our current environment, developers are not allowed to use SQL Debugging against any of the QA servers. It's not clear to me why the decision was made.
What factors should be considered to decide in favor or against enabling SQL debugging?
I'm looking at QA servers that are not used for production, but are shared among a dozen teams working on unrelated projects. Our developers cannot run local databases for a variety of reasons.
EDIT: To clarify, the servers are called QA, but they really are a mixed "development/preliminary QA" servers. There are separate UAT servers.