Microsoft jagab Microsoft SQL Server 2012 parandused ühe allalaaditavate failidega. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Serveri 2012 Fix väljalaskega.
Sümptomid
Arvestage järgmise stsenaariumiga.
-
Installite Microsoft SQL Server 2012 PowerPivot Microsoft Excel 2010 või SQL Server 2012 analüüsiteenuste jaoks. Kasutate installimise jaoks tabeli juurutamise režiimi.
-
Mudelis on tabel, mis sisaldab mitut baasi veergu ja arvutatud veergu. Ühe arvutatud veeru puhul kasutatakse SEOSTUVAid funktsiooni andmete analüüsi avaldisi (DAX).
-
Sooritate ProcessFull operatsiooni tabelis.
Selle stsenaariumi korral võib SEOSTUVAt funktsiooni kasutav arvutatud veerg sisaldada tühje väärtusi. Lisaks jookseb SQL Server 2012 vahelduvalt. See probleem ilmneb juhul, kui järgmised tingimused on täidetud.
-
Tabel sisaldab rohkem kui ühte väljaminevat seost.
-
Vähemalt kahel seosel on sama välisriigi võtme veerg.
-
Iga seose primaarvõtme veeru nimi on sama.
Märkus.See probleem ilmneb mitte ainult siis, kui tegemist on arvutatud veeruga, mis sisaldab SEOSTUVAt funktsiooni. Sarnase probleemi korral võib ilmneda objekt, mille sõltuvus on mõnest seosest.
Põhjus
See probleem ilmneb seetõttu, et seos, mis on arvutatud veerust sõltuv, valitakse suvaliselt. Seetõttu töödeldakse arvutatud veergu, mis sõltub seose töötlemisest.
Lahendus
Kumulatiivse värskenduse teave
SQL Server 2012
Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 2. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2012 hankimiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2703275 SQL Serveri 2012 koondvärskenduses pakett 2Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Serveri 2012 Fix väljalaskega. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2692828 Pärast SQL Server 2012 väljaandmist väljaantud SQL Serveri 2012 järgud
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
Selle probleemi lahendamiseks Ärge kasutage iga seose jaoks primaarvõtme veeru sama nime.