Objawy
Załóżmy, że używasz tabeli obliczeniowej, która podsumowuje zestaw danych w zapytaniu partycjonowania w programie Microsoft SQL Server 2014 i 2016. W takiej sytuacji zależność cykliczna może wystąpić w następujących scenariuszach:
- Nazwy kolumn w tabeli obliczeniowej są takie same jak nazwy w funkcji podsumowania, a tabele pokrewne mają relację wiele-do-jednego z tabelą obliczeniową.
- Tabela obliczeniowa jest powiązana z tabelami wchodzącymi w skład funkcji podsumowania. Załóżmy na przykład, że istnieje tabela B powiązana z tabelą obliczeniową. Nazwa kolumny w tabeli B odpowiada nazwie kolumny w co najmniej jednej tabeli będącej częścią funkcji podsumowania.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach programu SQL Server:
Aktualizacja zbiorcza 3 dla programu SQL Server 2016 z dodatkiem SP2
Aktualizacja zbiorcza 11 dla programu SQL Server 2016 z dodatkiem SP1
Aktualizacja zbiorcza 12 dla programu SQL Server 2014 z dodatkiem Service Pack 2
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Najnowsze aktualizacje zbiorcze dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.