Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sümptomid

Kui sooritate SQL Server Analysis Services dimensiooni töötlemise toimingut ja teenus on mälus, ei saa seda dimensiooni töödelda ning andmed võivad olla rikutud.Märkus. See probleem ilmneb suhteliselt harva rassi tingimus, mis ei ole levinud. Selle probleemi ilmnemisel võivad ilmneda ebaõiged dimensiooni seosed või ProcessUpdate tõrked. Seda probleemi on täheldatud järgmistel tingimustel.

  • Analüüsiteenuste mälukasutust ületab töötlemise ajal teenuse jaoks konfigureeritud suure mälumahu, põhjustades analüüsiteenuste agressiivselt puhast mälu lehekülge.

  • Töötlemise käigus ei logitud tõrke või teatega ja dimensioonide töötlemine nurjub. Selle asemel on töötlemine lõpule viidud ja selle dimensiooni failidele kirjutatakse rikutud andmed.

  • Probleem kuvatakse kõige tõenäolisemalt ebaõigete dimensioonide atribuudi seostena äsja lisatud dimensiooni liikmete jaoks. Näiteks: toote dimensiooni liige kuvatakse vale kategooria või alamkategooria all.

  • Teine viis, kuidas see korruptsioon võib esile kerkida: kui järgnevad ProcessUpdate , mis sisaldavad jäiga atribuudi seoseid, nurjub dimensioonide töötlemine järgmise tõrketeatega:

    Kindlaid seoseid atribuutide vahel ei saa dimensiooni astmelise töötlemise ajal muuta.

    Märkus. See tõrge võib ilmneda ka õigustatud põhjustel (nt aluseks oleva andmeallika muudatused). Kui aga tabeli või vaate aluseks olevad andmed, mis on dimensioonide allikaks, pole muutunud, võib see olla tõrke põhjus.

  • Probleem ei ilmne alati siis, kui server on all, kuid mõnikord ilmneb juhul, kui Cleaner Thread tõstab andmete lehe äsja lisatud dimensiooni liikmed enne, kui dimensioon töötlemine on lõppenud. See on suhteliselt haruldane võidujooksu ja analüüsiteenuste teenuses olevate mälu puhastamise lõimede vaheline tingimus.

  • Kui see parandus on installitud, siis probleemi enam ei esine, kuid mõjutatud objektid tuleb probleemi lahendamiseks ümber töödelda.

    • ProcessUpdate mõjutanud dimensiooni korral, kui server pole mälus, parandab korruptsiooni, mis on põhjustanud selle probleemi kõik paindlikud seosed. Mõjutatud dimensiooni korral, millel on üks või mitu jäiga atribuudi seost, nurjub töötlemine eespool kirjeldatud tõrkega.

    • Jäigaid seoseid sisaldavate dimensioonide probleemi lahendamiseks muutke serveri mõjutatud dimensiooni atribuutide seoseid ja käivitage ProcessUpdate. Atribuudi seost saab seejärel muuta tagasi jäigaks ja dimensioone kasutavate mõõtude rühmade indeksid saab uuesti üles ehitada.

Lahendus

See probleem parandati esmakordselt SQL serveri järgmiste kumulatiivsete värskendustega.

Kumulatiivne Update 14 for SQL server 2014 kumulatiivne Update 4 for SQL Server 2012 Service Pack 3 KOONDVÄRSKENDUSES 13 SQL Server 2012 SP2 kumulatiivne Update 7 SQL Server 2014 Service Pack 1 jaoks

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Viimanekoondvärskenduse sql Server 2014 kumulatiivse värskenduse sql server 2012 hoolduspaketi SP3uusim KOONDVÄRSKENDUSES SQL Server 2012 SP2

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Viited

Siit saate teada, Kuidas Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.