Simptomi
Pretpostavimo da koristite izračunatu tabelu koja rezimira skup podataka u upitu particije u sistemu Microsoft SQL Server 2014 i 2016. U ovoj situaciji može doći do cirkularne zavisnosti u sledećim scenarijima:
-
Imena kolona u izračunatoj tabeli su ista kao imena u funkciji rezimacije, a povezane tabele imaju relaciju "više-prema-jedan" sa izračunatom tabelom.
-
Izračunata tabela je povezana sa tabelama koje su deo funkcije rezimacije. Na primer, imate tabelu B koja je povezana sa izračunatom tabelom. U tabeli B postoji ime kolone koje se podudara sa imenom kolone u jednoj ili više tabela koje su deo funkcije rezimacije.
Rešenje
Ovaj problem je rešen u sledećim ispravkama za SQL Server:
Kumulativna ispravka 3 za SQL Server 2016 SP2
Kumulativna ispravka 11 za SQL Server 2016 SP1
Kumulativna ispravka 12 za SQL Server 2014 servisni paket 2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.