MSSQLSERVER_601

Подробности

Название продукта

SQL Server

Версия продукта

10.0

Номер сборки продукта

10.00.1399.60

Идентификатор события

601

Источник события

MSSQLSERVER

Компонент

SQLEngine

Символическое имя

Текст сообщения

Не удалось продолжить просмотр с NOLOCK вследствие перемещения данных.

Объяснение

SQL Server Database Engine не удается продолжить выполнение запроса, поскольку приложение пытается считать данные, обновленные или удаленные другой транзакцией. Очередь использует подсказку блокировки NOLOCK или уровень изоляции транзакции READ UNCOMMITTED.

Как правило, доступ к данным, которые изменяются другой операцией, запрещен из-за наложенной на них блокировки. Однако подсказка блокировки NOLOCK и уровень изоляции транзакции READ UNCOMMITTED позволили запросу считать данные, заблокированные другой транзакцией. Это называется «грязным» чтением, поскольку таким образом можно считать значения, которые еще не были зафиксированы и могут быть изменены.

Действия пользователя

Эта ошибка отменяет запрос. Отправьте запрос повторно или удалите подсказку блокировки NOLOCK.