증상
Microsoft SQL Server 2014 및 2016의 파티션 쿼리에서 데이터 집합을 요약하는 계산 테이블을 사용한다고 가정합니다. 이 경우 다음과 같은 시나리오에서 순환 종속성이 발생할 수 있습니다.
- 계산 테이블의 열 이름은 요약 함수의 이름과 같으며 관련 테이블은 계산 테이블과 다대일 관계가 있습니다.
- 계산된 테이블은 summarize 함수의 일부인 테이블과 관련이 있습니다. 예를 들어 계산된 테이블과 관련된 테이블 B가 있습니다. 테이블 B에는 요약 함수의 일부인 하나 이상의 테이블에 있는 열 이름과 일치하는 열 이름이 있습니다.
해결 방법
이 문제는 다음 SQL Server 업데이트에서 해결되었습니다.
SQL Server 2016 SP2용 누적 업데이트 3
SQL Server 2016 SP1용 누적 업데이트 11
SQL Server 2014 서비스 팩 2용 누적 업데이트 12
SQL Server의 누적 업데이트 정보
SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 빌드의 모든 핫픽스 및 보안 수정 사항이 포함되어 있습니다. 사용 중인 SQL Server 버전에 맞는 최신 빌드를 설치하는 것이 좋습니다.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
참조 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어 에 대해 알아보세요.