Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Šios karštosios pataisos taip pat taikoma "Microsoft SQL Server" 2014 analizės tarnyboms (apie 2014).

Simptomai

Tarkime, kad turite tam tikrų dimensijų "Microsoft SQL Server" 2012 analizės tarnybų (apie 2012) arba "SQL Server 2014" analizės tarnybų (apie 2014) kubo (Tfs_Analysis), kuriame yra "Microsoft Visual Studio Team Foundation Server" (TFS) duomenys. Kai vykdote komandą procesas pagal dimensijas, apdorojimas gali nepavykti ir gaunate šį klaidos pranešimą:

Vidinė klaida: įvyko netikėta klaida (failas "pfiallocator. cpp", Line 822, funkcija "PFMemoryHolder:: RegisterMemoryHolder").

Jei naudojate SQL Profiler norėdami atsekti problemą, sekimas rodo, kad " ProcessFull " komanda, esanti vDimWorkItemTreeOverlay dimensijoje, įvyksta toliau pateiktas klaidos pranešimas:

Vidinė klaida: įvyko netikėta klaida (failas "pfiallocator. cpp", Line 822, funkcija "PFMemoryHolder:: RegisterMemoryHolder"). Klaidos, esančios OLAP saugyklos variklyje: įvyko klaida, o "WorkItemTreeSK" atributas "darbo elemento medis" iš "Tfs_Analysis" duomenų bazės buvo apdorojamas.

Pastaba. Apdorojimo triktis turi įtakos analizės tarnybų duomenų bazės dizainui, kuriame yra duomenų šaltinių, kurie naudojo "SQL Server" valdomą ".NET Framework" duomenų teikėją, kuris yra System. data. SqlClient.

Priežastis

Ši problema iškyla dėl to, kad duomenų šaltinyje pasikartojanti dimensijos rakto reikšmė naudojama analizės tarnybų apdorojimu.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Daugiau informacijos

Kai pritaikote šias karštąsias pataisas, apdorojimas veiks pagal apdorojimo klaidos konfigūravimo parametrus, o ne pagal vidinius klaidų požymius. Galite valdyti veikimą naudodami rakto dublikatai parametrą, kai apdorosite apie dimensijas. Arba galite valdyti veikimą konfigūravę klaidos konfigūravimo ypatybės keypasikartojančios ypatybės kaip parodyta, kai kuriate dimensijas:

  • Kai rakto dublikate parametras nustatytas kaip numatytoji parametro ignoroklaida, nėra įspėjimų, kai yra pasikartojančio rakto reikšmė, ir apdorojimas tęsiasi.

  • Kai Keypasikartojančios parametras nustatytas kaip ReportAndContinue, pranešama apie klaidas arba įspėjimus. Tačiau apdorojimas tęsiasi.

  • Kai Keypasikartojančios parametras nustatytas kaip ReportAndStop, pranešama apie klaidas arba įspėjimus ir apdorojimas sustabdomas.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Sprendimas

Norėdami išspręsti šią problemą, panaikinkite negaliojantį dubliką, esantį "SQL Server" duomenų bazės modulio duomenų saugyklos dimensijų lentelėse. Galite naudoti šią užklausą, kad rastumėte pasikartojantį raktą:SELECT COUNT(WorkItemTreeSK) WorkItemTreeSKCount, WorkItemTreeSKFROM [Tfs_Warehouse].dbo.vDimWOrkItemTreeOverlayGROUP BY WorkItemTreeSKHAVING COUNT(WorkItemTreeSK) >1

Nuorodos

Daugiau informacijos, kaip apdoroti parinktis ir parametrus, rasite apsilankę šioje MSDN svetainėje:

Informacija apie apdorojimo parinktis ir parametrusDaugiau informacijos apie tai, kaip apdoroti sandėlį arba kubo rankiniu būdu, rasite apsilankę šioje MSDN svetainėje:

Neautomatiškai apdoroti duomenų saugyklos ir analizės tarnybų kubą "Team Foundation Server"

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×