MSSQLSERVER_601

适用范围:SQL Server

详细信息

Attribute
产品名称 SQL Server
事件 ID 601
事件来源 MSSQLSERVER
组件 SQLEngine
符号名称
消息正文 由于数据移动,无法继续以 NOLOCK 方式扫描。

说明

SQL Server 数据库引擎无法继续执行查询,因为它正在尝试读取其他事务更新或删除的数据。 查询使用的是 NOLOCK 锁提示或 READ UNCOMMITTED 事务隔离级别。

通常,系统拒绝用户访问其他事务正在更改的数据,因为已锁定该数据。 但是,利用 NOLOCK 锁提示和 READ UNCOMMITTED 事务隔离级别,可以允许查询对其他事务锁定的数据进行读取。 这称为脏读,因为您可以读取尚未提交并且随时可能更改的值。

用户操作

此错误取消了该查询。 重新提交该查询或删除 NOLOCK 锁提示。

另请参阅

MSSQLSERVER_605
表提示 (Transact-SQL)
SELECT (Transact-SQL)
SET TRANSACTION ISOLATION LEVEL (Transact-SQL)