MSSQLSERVER_601

자세한 정보

제품 이름

SQL Server

제품 버전

11.0

제품 빌드 번호

11

이벤트 ID

601

이벤트 원본

MSSQLSERVER

구성 요소

SQLEngine

심볼 이름

메시지 텍스트

데이터 이동으로 인해 NOLOCK으로 계속 검색할 수 없습니다.

설명

SQL Server 데이터베이스 엔진이 다른 트랜잭션에 의해 업데이트 또는 삭제된 데이터를 읽으려 하므로 쿼리를 계속 실행할 수 없습니다. 쿼리에서 NOLOCK 잠금 힌트나 READ UNCOMMITTED 트랜잭션 격리 수준 중 하나를 사용하고 있습니다.

일반적으로 다른 트랜잭션에 의해 변경된 데이터에 대한 액세스는 해당 데이터에 설정된 잠금으로 인해 거부됩니다. 그러나 NOLOCK 잠금 힌트 및 READ UNCOMMITTED 트랜잭션 격리 수준을 사용하면 다른 트랜잭션에 의해 잠긴 데이터를 쿼리가 읽을 수 있게 됩니다. 아직 커밋되지 않아 변경될 수 있는 값을 읽을 수 있으므로 이를 커밋되지 않은 읽기라고 합니다.

사용자 동작

이 오류가 발생하면 쿼리가 취소됩니다. 쿼리를 다시 전송하거나 NOLOCK 잠금 힌트를 제거하십시오.

참고 항목

참조

테이블 힌트(Transact-SQL)

SELECT(Transact-SQL)

SET TRANSACTION ISOLATION LEVEL(Transact-SQL)

개념

MSSQLSERVER_605