У меня есть большая таблица без каких-либо индексов, около 27,5 млн строк. Я пытался удалить около половины тех, кто использует с помощью BEGIN TRAN
. Затем я попытался отменить запрос, но так как это занимало много времени, я решил просто закрыть Management Studio.
Теперь, когда я пытаюсь просмотреть эту таблицу, она ничего не возвращает, просто продолжает работать.
Когда я run SELECT TOP 10 * FROM Tbl
он просто выполняется, ничего не возвращая.
Но когда я запускаю SELECT TOP 10 * FROM Tbl(NOLOCK)
, он возвращает 10 строк.
Это говорит мне, что он ожидает Rollback/Commit
от моего BEGIN TRAN
.
Я думал, что после закрытия произойдет автоматический откат сеанс и Management Studio.
Как решить эту проблему?
Спасибо.