Simptomai
Tarkime, kad naudojate apskaičiuotąjį lentelę, kuri apibendrina duomenų rinkinį skaidinio užklausoje "Microsoft SQL Server" 2014 ir "2016". Šioje situacijoje galite susidurti su ciklinėmis priklausomybe šiais atvejais:
-
Stulpelių pavadinimai apskaičiuojamoje lentelėje yra tokie patys, kaip pavadinimai funkcijoje apibendrinti, o susijusiose lentelėse yra ryšys "daugelis su vienu" apskaičiuojamoje lentelėje.
-
Apskaičiuota lentelė susieta su lentelėmis, kurios yra funkcijos sumuoti dalis. Pavyzdžiui, turite B lentelę, susijusią su Apskaičiuotaisiais lentelei. B lentelėje yra stulpelio pavadinimas, atitinkantis vienos ar kelių lentelių, kurios yra apibendrinimo funkcijos dalis, stulpelio pavadinimą.
Sprendimas
Ši problema išspręsta šiuose "SQL Server" naujinimuose:
Kaupiamasis naujinimas 3 SQL serverio 2016 SP2
Kaupiamasis naujinimas 11 SQL serverio 2016 SP1
Kaupiamasis naujinimas 12 SQL serverio 2014 2 pakeitimų paketui
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir saugos pataisos, kurios buvo ankstesnės versijos Komponavimo versijoje. Rekomenduojame įdiegti naujausią "SQL Server" versijos komponavimo versiją:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.