MSSQLSERVER_601

新建日期: 2006 年 12 月 12 日

详细信息

产品名称

SQL Server

产品版本

9.0

产品内部版本号

9.00.1399.60

事件 ID

601

事件源

MSSQLSERVER

组件

SQLEngine

符号名称

消息正文

由于数据移动,无法继续以 NOLOCK 方式扫描。

说明

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

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

用户操作

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

请参阅

概念

MSSQLSERVER_605

其他资源

锁定提示
SELECT (Transact-SQL)
SET TRANSACTION ISOLATION LEVEL (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助