MSSQLSERVER_8710MSSQLSERVER_8710

세부 정보Details

제품 이름Product Name MSSQLSERVERMSSQLSERVER
이벤트 IDEvent ID 87108710
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name QUERY2_CUBE_ILLEGAL_AGG_FUNCQUERY2_CUBE_ILLEGAL_AGG_FUNC
메시지 텍스트Message Text CUBE, ROLLUP 또는 GROUPING SET 쿼리에 사용되는 집계 함수는 하위 집계 병합을 지원해야 합니다.Aggregate functions that are used with CUBE, ROLLUP, or GROUPING SET queries must provide for the merging of subaggregates. 이 문제를 해결하려면 집계 함수를 제거하거나 GROUP BY 절 대신 UNION ALL을 사용하여 쿼리를 작성하십시오.To fix this problem, remove the aggregate function or write the query using UNION ALL over GROUP BY clauses.

설명Explanation

하위 집계 병합 방법을 제공하지 않는 CUBE, ROLLUP 또는 GROUPING SETS에 집계 함수가 사용되었습니다.An aggregate function has been used with CUBE, ROLLUP, or GROUPING SETS that does not provide a method for merging subaggregates.

사용자 동작User Action

이 문제를 해결하려면 집계 함수를 제거하거나 GROUP BY 절 대신 UNION ALL을 사용하여 쿼리를 작성하십시오.To fix this problem, remove the aggregate function or write the query using UNION ALL over GROUP BY clauses.