Jak sprawdzić, czy tabela jest zablokowana w serwerze sql

Mam duży raport, który używam na serwerze sql. Uruchomienie trwa kilka minut. Nie chcę, aby użytkownicy klikali dwa razy. Ponieważ zawijam całą procedurę w transakcji, jak mogę sprawdzić, czy tabela jest zablokowana przez transakcję? Jeśli chciałbym zwrócić komunikat o błędzie „generowanie raportu, spróbuj ponownie za kilka minut”.

Jak można to osiągnąć?

questionAnswers(4)

yourAnswerToTheQuestion