KB2876882-FIX: "sisemine tõrge: ilmnes ootamatu tõrge", kui käivitate käsu "protsess", mis on vastu TFS SSAS kuubik

See käigultparandus kehtib ka Microsoft SQL Server 2014 analüüsiteenuste (SSAS 2014).

Sümptomid

Oletagem, et teil on Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) või SQL Server 2014 analüüsiteenuste (SSAS 2014) kuup (Tfs_Analysis), mis sisaldab andmeid Microsoft Visual Studio Team Foundation Server (TFS). Kui käivitate käsu protsess dimensioonide vastu, võib töötlemine nurjuda ja kuvatakse järgmine tõrketeade:

Sisemine tõrge: ilmnes ootamatu tõrge (toimik "pfiallocator. cpp", rida 822, funktsioon "PFMemoryHolder:: RegisterMemoryHolder").

Kui kasutate probleemi jälgimiseks SQL-i Profiler, näitab jälg, et vDimWorkItemTreeOverlay dimensiooni ProcessFull käsul ilmneb järgmine tõrketeade:

Sisemine tõrge: ilmnes ootamatu tõrge (toimik "pfiallocator. cpp", rida 822, funktsioon "PFMemoryHolder:: RegisterMemoryHolder"). OLAP-i mäluseadme tõrked: ilmnes tõrge, kui "WorkItemTreeSK" atribuuti "tööüksuse puu" dimensioonist "Tfs_Analysis" andmebaasist töödeldi.

Märkus.Töötlemise tõrge mõjutab analüüsiteenuste andmebaasi kujundusi, millel on andmeallikad, mis kasutavad hallatavat .NET Frameworki andmepakkuja SQL serveri jaoks, mis on System. Data. SqlClient.

Põhjus

See probleem ilmneb seetõttu, et andmeallika duplikaati kasutab analüüsiteenuste töötlemine.

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.

Lisateave

Pärast käigultparanduse rakendamist käitub töötlemine vastavalt töötlemise tõrke konfiguratsiooni sätetele, mitte sisemiste vigade sümptomite tõttu. Saate käitumist reguleerida, kui kasutate SSAS dimensioonide töötlemisel dubleeritud võtme sätteid. Samuti saate käitumist reguleerida, kui konfigureerite dimensioonide kujundamisel KeyDuplicate atribuudi ErrorConfiguration järgmiselt.

  • Kui säte KeyDuplicate säte on seatud vaikesätetele IgnoreError, pole kahekordse võtme väärtuse ilmnemisel hoiatusi ja töötlemine jätkub.

  • Kui KeyDuplicate säte on seatud ReportAndContinue, esitatakse tõrked või hoiatused. Kuid töötlemine jätkub.

  • Kui KeyDuplicate säte on seatud ReportAndStop, kuvatakse tõrked või hoiatused ning töötlemine peatatakse.

Olek

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

Lahendus

Probleemi lahendamiseks kustutage SQL serveri andmebaasimootor tabelites andmed laotarne tabeli andmed. Duplikaadi võtme leidmiseks saate kasutada järgmist päringut.SELECT COUNT(WorkItemTreeSK) WorkItemTreeSKCount, WorkItemTreeSKFROM [Tfs_Warehouse].dbo.vDimWOrkItemTreeOverlayGROUP BY WorkItemTreeSKHAVING COUNT(WorkItemTreeSK) >1

Viited

Lisateavet töötlemise suvandite ja sätete kohta leiate järgmisest MSDN-i veebisaidilt:

Teave töötlemise suvandite ja sätete kohtaLisateavet selle kohta, kuidas lao või kuubi käsitsi töödelda, leiate järgmisest MSDN-i veebisaidilt.

Meeskonnatöö sihtasutuse serveri andmete lao ja analüüsiteenuste kuubi käsitsi töötlemine

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×