MSSQLSERVER_601

Сведения

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

SQL Server

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

10.50

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

10.00.1399.60

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

601

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

MSSQLSERVER

Компонент

SQLEngine

Символьное имя

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

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

Объяснение

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

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

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

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