Симптоми
Предположите, че използвате изчисляема таблица, която обобщава набора от данни в заявка за деление в Microsoft SQL Server 2014 и 2016. В този случай е възможно да се сблъскате с кръгова зависимост в следните сценарии:
-
Имената на колоните в изчисляемата таблица са същите като имената във функцията обобщаване и свързаните таблици имат релация "много към едно" към изчисляемата таблица.
-
Изчислената таблица е свързана с таблиците, които са част от функцията за обобщаване. Например имате таблица B, която е свързана с изчисляемата таблица. Има име на колона в таблица B, което съответства на име на колона в една или повече таблици, които са част от функцията за обобщаване.
Решение
Този проблем е коригиран в следните актуализации за SQL Server:
Кумулативна актуализация 3 за SQL Server 2016 SP2
Кумулативна актуализация 11 за SQL Server 2016 SP1
Кумулативна актуализация 12 за SQL Server 2014 Service Pack 2
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.