Symptomy
Załóżmy, że użyto tabeli obliczeniowej, która podsumowuje zestaw danych w zapytaniu partycji w programie Microsoft SQL Server 2014 i 2016. W takiej sytuacji zależność cykliczna może występować w następujących scenariuszach:
-
Nazwy kolumn w tabeli obliczeniowej są takie same jak nazwy w funkcji podsumowującej, a powiązane tabele mają relację wiele-do-jednego z tabelą obliczeniową.
-
Tabela obliczeniowa jest powiązana z tabelami, które są częścią funkcji podsumowującej. Na przykład tabela B jest powiązana z tabelą obliczeniową. Tabela B zawiera nazwę kolumny, która odpowiada nazwie kolumny w jednej lub większej liczbie tabel, które są częścią funkcji podsumowującej.
Rozwiązanie
Ten problem rozwiązano w następujących aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 3 dla programu SQL Server 2016 z dodatkiem SP2
Zbiorcza aktualizacja 11 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 12 dla programu SQL Server 2014 z dodatkiem Service Pack 2
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które występowały w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla Twojej wersji programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Najnowsze aktualizacje zbiorcze dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.