이 픽스는 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)에도 적용 됩니다.
증상
Microsoft SQL Server 2012 Analysis Services (SSAS 2012) 또는 SQL Server 2014 Analysis Services (SSAS 2014)의 관계형 온라인 분석 처리 (ROLAP) 파티션에 대해 일부 다차원 식 (MDX) 쿼리를 실행 하려고 하면 다음과 같은 오류 메시지가 나타납니다.
OLE DB 오류: OLE DB 또는 ODBC 오류: 잘못 된 열 이름 ' <ColumnName> '.; 42S22
이 문제는 다음 조건에 해당할 때 발생 합니다.
-
MDX 쿼리 프로젝트는 상위/하위 계층의 루트가 아닌 수준에 있습니다.
-
WHERE 절에는 부모/자식 계층의 구성원에 대 한 조건자가 포함 됩니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2014 누적 업데이트 1 /en-us/help/2931693
SQL Server 2012 SP1 용 누적 업데이트 7 /en-us/help/2894115
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.