NOLOCK 최적화 프로그램 참고를 사용하여 쿼리를 실행할 때 SQL Server에서 커밋되지 읽기 트랜잭션 격리 수준을 설정하면 "오류 605" 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 235880 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

NOLOCK 최적화 프로그램 힌트를 사용하는 쿼리를 실행 또는 트랜잭션 격리 수준이 커밋되지 읽기 설정하면 일시적인 605 오류 메시지를 생성할 수 있습니다.

추가 정보

일반적으로 액세스 데이터에 있는 변경되는 하나를 사용하여 다른 사용자 또는 프로세스가 데이터를 배치할 잠금의 때문에 거부됩니다. 그러나 NOLOCK 및 커밋되지 않은 읽기 명령을 다른 사용자가 잠근 데이터를 읽기 위해 쿼리를 사용하려면. 이것이 커밋되지 않은 읽기 변경될 수 있으며 아직 커밋되지 값을 읽을 수 있으므로.

NOLOCK 또는 커밋되지 않은 읽기 사용하고 있는 쿼리를 이동하는 데이터 읽기 시도하는 또는 다른 사용자가 변경한 경우 605 오류가 발생합니다. 커밋되지 않은 읽기 작업 동안 발생하는 오류 605 심각도 수준은 커밋된 데이터를 읽을 때 21 심각도가 대 12 않습니다. 심각도 수준이 12 605 오류가 발생하면 대부분 일시적인 605 오류가 것이므로 데이터베이스 일관성 문제를 나타내지는지 않습니다. 일시적인 605 오류가 있는지 확인하려면 쿼리를 나중에 다시 실행하십시오.

오류가 계속되면 NOLOCK 참고를 또는 트랜잭션 격리 수준을 설정하여 커밋된 읽기 제거하고 605 심각도 수준 21 발생하지 않도록 확인하십시오. 605 수준 21 오류는 가능한 데이터베이스 손상을 나타냅니다. 605 수준 21 오류가 발생하면 SQL Server 온라인 설명서에서 자세한 보고 자세한 내용은 주 지원 공급자에게 문의하십시오.

속성

기술 자료: 235880 - 마지막 검토: 2007년 2월 22일 목요일 - 수정: 4.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
키워드:?
kbmt kbinfo KB235880 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com