이 픽스는 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)에도 적용 됩니다.
증상
Microsoft SQL Server 2008 Analysis Services (SSAS 2008), SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), sql server 2012 Analysis Services (ssas 2012) 또는 SQL Server 2014 Analysis Services (ssas 2014)에서 DRILLTHROUGH 문이 포함 된 MDX (다차원 식) 쿼리를 실행 하면 결과가 올바르지 않을 수 있습니다. 특히, 반환 된 양은 DRILLTHROUGH 문에서 반환 되는 행 수 만큼 잘못 곱해집니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2014 누적 업데이트 1 /en-us/help/2931693
SQL Server 2012 SP1 용 누적 업데이트 9 /en-us/help/2931078
SQL Server 2008 R2 SP2에 대 한 누적 업데이트 11 /en-us/help/2926028
SQL Server 2008 SP3 용 누적 업데이트 15 /en-us/help/2923520
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
해결 방법
이 문제를 해결 하려면 다음 단계를 따르세요.
-
OLAP\Config\msmdsrv.ini 파일을 엽니다.
-
DisableDCSliceIndex 매개 변수를 찾습니다.
-
0x0 에서 0x4로 매개 변수 값을 변경 합니다.
참고
-
매개 변수가 동적으로 적용 됩니다. 따라서 SSAS 2008, SSAS 2008 R2, SSAS 2012 또는 SSAS 2014을 다시 시작할 필요가 없습니다.
-
이 해결 방법을 사용 하는 경우 성능 문제가 발생할 수 있습니다.