Я подозреваю, что ваша база данных пользователей все еще пытается откатить транзакцию, которую вы отменили.Общее практическое правило указывает, что откат прерванной транзакции займет примерно столько же времени или больше, сколько потребовалось для ее запуска.
Откат невозможно избежать даже с помощью SQLСервер останавливается и запускается.
Причина, по которой вы можете выполнить запрос WITH (READUNCOMMITTED), заключается в том, что он игнорирует блокировки, связанные с откатом транзакции.Результаты вашего запроса считаются ненадежными, но, как ни странно, результаты, вероятно, именно те, которые вы хотите увидеть, поскольку процесс блокировки является откатом.
Лучшее решение - подождать, если вы можете себе это позволить.Возможно, вам удастся найти способы убить процесс блокировки, но тогда вам следует позаботиться о целостности базы данных.