Simptomi
Kada izvršite operaciju obrade dimenzije u sistemu SQL Server Analysis Services, a usluga je pod pritiskom memorije, dimenzija se ne može obraditi i podaci mogu postati oštećeni.Napomena Ovaj problem se javlja u relativno retkom trkačkom stanju koje nije prožimajuće. Kada dođe do ovog problema, može doći do netačnih odnosa sa dimenzijama ili neuspešnih procesa. Ovaj problem je uočen pod sledećim uslovima:
-
Korišćenje memorije usluga analize premašuje visoko ograničenje memorije konfigurisano za uslugu tokom operacije obrade, što dovodi do toga da Usluge analize agresivno čiste memorijske stranice.
-
Tokom obrade nije zabeležena greška ili poruka o problemu, a obrada dimenzija ne otkazuje. Umesto toga, obrada je dovršena, a oštećeni podaci se pišu u datoteku dimenzije.
-
Problem će se najverovatnije pojaviti kao netačni odnosi atributa dimenzije za novododate članove dimenzije. Na primer: član u dimenziji "Proizvod" pojavljuje se pod netačnom kategorijom ili potkategorijom.
-
Drugi način na koji se ovo oštećenje može otkriti: kao naknadni procesUpdate o dimenziji koja sadrži rigidne odnose atributa, obrada dimenzija ne uspeva sa sledećom porukom o grešci:
Krute relacije između atributa se ne mogu menjati tokom postepene obrade dimenzije.
Napomena Do ove greške može doći i iz legitimnih razloga, kao što su promene u osnovnom izvoru podataka. Međutim, ako se osnovni podaci u tabeli ili prikazu koji služe kao izvor dimenzije nisu promenili, to može biti uzrok greške.
-
Do problema ne dolazi uvek kada je server pod pritiskom memorije, ali se ponekad javlja ako čistija nit izbaci stranicu sa podacima za novododate članove dimenzije pre nego što se obrada dimenzije dovrši. Ovo je relativno retko stanje trke između niti za obradu dimenzija i niti čistača memorije u usluzi Analysis Services.
-
Nakon instaliranja ove ispravke, do problema više neće doći, ali objekti na koje utiče moraju biti prerađeni da bi se rešio problem.
-
ProcesUpdate o pogođenoj dimenziji kada server nije pod pritiskom memorije ispraviće oštećenje koje je izazvano ovim problemom za sve fleksibilne relacije. Za pogođenu dimenziju koja ima neke rigidne odnose atributa obrada neće uspeti sa gore pomenutom greškom.
-
Da biste ispravili problem za dimenzije koje sadrže krute relacije, promenite odnose atributa za pogođenu dimenziju na serveru i pokrenite processUpdate. Relacija atributa se zatim može ponovo promeniti u krutu, a indeksi za grupe mera koje koriste dimenziju mogu ponovo da se izgrade.
-
Rešenje
Ovaj problem je prvi put otklonjen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 14 za SQL Server 2014 Kumulativna ispravka 4 za SQL Server 2012 servisni paket 3 Kumulativna ispravka 13 za SQL Server 2012 SP2 Kumulativna ispravka 7 za SQL Server 2014 servisni paket 1
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Najnovija kumulativna ispravka za SQL Server 2014 Najnovija kumulativna ispravka za SQL Server 2012 SP3 Najnovija kumulativna ispravka za SQL Server 2012 SP2
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.