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)