KB2932075 - 수정: SSAS 2008 R2 SP2에서 ROLAP 쿼리가 오류로 실패하면 트랜잭션을 커밋할 수 없습니다.

적용 대상
SQL Server 2008 R2 Service Pack 2

증상

다음 시나리오를 고려하세요.

  • Microsoft SQL Server 2008 R2 Analysis Services(SSAS 2008 R2) 큐브에 일부 ROLAP(관계형 온라인 분석 처리) 파티션이 있습니다.

  • ROLAP 파티션에 대해 MDX(다차원 식) 쿼리를 실행합니다. 따라서, 일부 ROLAP 쿼리는 SQL Server로 전송됩니다.

  • MDX 쿼리를 평가하는 동안 오류가 발생하고 MDX 쿼리에 대한 처리 작업이 중지됩니다. 예를 들어 SQL Server는 ROLAP 쿼리에 대해 다음 오류 메시지를 반환합니다.

    참고

    이 세션에서 활성 상태인 트랜잭션이 다른 세션에 의해 커밋되거나 중단되었습니다.

이 시나리오에서는 트랜잭션을 커밋할 수 없으며, SSAS에 연결할 수 없습니다.

원인

이 문제는 ROLAP 쿼리가 SQL Server로 전송되고 쿼리가 오류와 함께 실패하면 MDX 쿼리의 하위 스레드가 SSAS에서 실행을 중지하기 때문에 발생합니다. 그러나 주 쿼리 스레드는 여전히 자식 스레드를 기다리고 있습니다. 따라서 주 스레드는 커밋 처리를 차단하며, 이는 모든 새 사용자 세션에 대한 보안 평가를 차단합니다.

해결 방법

이 문제는 다음 SQL Server 누적 업데이트에서 처음 해결되었습니다.

SQL Server 2008 R2 SP2용 누적 업데이트 12 /en-us/help/2938478

SQL Server의 누적 업데이트 정보

SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다. SQL Server에 대한 최신 누적 업데이트를 확인하세요.

      

지원되는 핫픽스는 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 이 문서에서 설명하는 문제만 수정하도록 제작되었습니다. 이러한특정문제가발생하는시스템에만이핫픽스를적용하십시오.

핫픽스를다운로드할수있는경우기술자료문서의맨위에서 "핫픽스다운로드가능"이표시됩니다. 이 절이 표시되지않으면 Microsoft 기술 서비스 및 지원에 핫픽스를 구하도록 요청하세요.

참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. Microsoft 고객 서비스 및 지원 센터 전화 번호의 전체 목록이나 별도의 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문하십시오.

/contactus/?ws=support 참고 "핫픽스 다운로드 사용 가능" 양식에는 핫픽스에서 사용 가능한 언어가 표시됩니다. 사용자 언어가 표시되지 않는것은 해당 언어의 핫픽스를 사용할 수 없기 때문입니다.

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.