FIX: SQL Server 2012에서에서 여러 개의 행을 삭제 하면 스키마 잠금을 대용량 데이터가 포함 된 테이블에서 발생

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3068468

Microsoft는 Microsoft SQL Server 2012 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2012에 포함 된 모든 보안 수정 프로그램
현상
행의 수 및 Microsoft SQL Server 2012에는 전체 텍스트 인덱스가 포함 된 테이블을 해야 합니다. 단일 트랜잭션에서 테이블에서 여러 개의 행을 삭제 하려고 하면 행이 전체 텍스트 인덱스에서 제거 됩니다 때 스키마 잠금이 발생 합니다. 또한 다른 모든 조작 쿼리가 삭제 작업에 의해 차단 됩니다.
원인
전체 텍스트 인덱스가 포함 된 대용량 테이블에서 여러 개의 행을 삭제 하면 발생 하는 문제 때문에이 문제가 발생 합니다. 이 상황에서 중첩 된 트랜잭션에서 삭제 프로세스는 전체 텍스트 인덱스에서 수행 됩니다. 삭제 작업에 전체 텍스트 인덱스는 기본 테이블의 행에 대 한 삭제 작업이 바로 종료 되는 경우에 완료 하는 데 시간이 오래 걸리므로. 서버가 종료 되거나 다시 시작 되 면 전체 텍스트 인덱스에서 만든 삭제가 되돌립니다. 그 많은 트랜잭션 잠금 및 기본 테이블에 causesmany 블록도.

누적 업데이트 정보

이 문제는 SQL Server 다음 누적 업데이트에 처음 수정 되었습니다.
권장 사항: SQL Server 용 최신 누적 업데이트를 설치 합니다.

각 새 누적 업데이트 SQL Server 대 한 모든 핫픽스를 포함 하 고 이전 누적 업데이트에 포함 된 모든 보안 수정 프로그램. SQL Server 대 한 최신 누적 업데이트를 확인해 보십시오.
현재 상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
참조
정보는 용어 용어를 참조하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

Proprietà

ID articolo: 3068468 - Ultima revisione: 07/24/2015 17:27:00 - Revisione: 2.0

Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3068468 KbMtko
Feedback