Я использую SQL 2008, и большую часть времени я получаю сообщение об ошибке при запуске хранимой процедуры. Ошибка: не удалось продолжить сканирование без блокировки из-за перемещения данных
. Я искал это в Интернете, и кажется, что большинство людей получают это при обновлении своей версии SQL или при обновлении / удалении. Я тоже не делаю. Также решение, похоже, состоит в том, чтобы удалить NOLOCK, но я не использую NOLOCK (если он не установлен по умолчанию в SQL Server 2008). Я также пытался вставить SET TRANSACTION ISOLATION LEVEL READ uncommitted
, но никаких изменений не было.
Моя хранимая процедура состоит из получения параметров, создания временной таблицы, заполнения таблицы только операторами SELECT и последующего получения информации из таблицы.
Кто-нибудь знает, что не так?