Symptom
Anta att du använder SQL Server 2008 R2 Analysis Services. När du utför en bearbetningsåtgärd på en dimension i Analysis Services och tjänsten är minnesbelastad kan dimensionsdata skadas.
Obs! Det här problemet uppstår i ett relativt sällsynt konkurrenstillstånd som inte är genomgripande. När det här problemet uppstår kan det uppstå felaktiga dimensionsrelationer eller ProcessUpdate-fel.
Här är några villkor och beteenden som observeras för det här problemet:
Minnesanvändningen i Analysis Services överskrider den höga minnesgräns som konfigurerats för tjänsten under bearbetningen. Detta gör att Analysis Services aggressivt rensar minnessidor.
Inga fel- eller meddelandeloggar om att problemet har uppstått under bearbetningen och dimensionsbearbetningen misslyckas inte. Den slutför och skriver skadade data till dimensionsfilen.
Problemet visar sig troligen som felaktiga dimensionsattributrelationer för nyligen tillagda dimensionsmedlemmar. Till exempel: En medlem i dimensionen Produkt kan visas under fel kategori eller underkategori.
Ett annat sätt som den här skadan kan visa sig på är en efterföljande ProcessUpdate på en dimension som innehåller rigida attributrelationer. Dimensionsbearbetningen kan misslyckas med följande felmeddelande:
Obs
"Rigida relationer mellan attribut kan inte ändras under inkrementell bearbetning av en dimension
Obs! Det här felet kan också inträffa av legitima orsaker, till exempel ändringar i den underliggande datakällan. Om underliggande data i tabellen eller vyn som fungerar som källan för dimensionen inte har ändrats kan detta vara orsaken till felet.
Problemet uppstår inte alltid när servern är under minnesbelastning, men det uppstår om rensningstråden avlägsnar en datasida för nyligen tillagda dimensionsmedlemmar innan dimensionsbearbetningen är klar. Det här är ett relativt ovanligt konkurrenstillstånd mellan tråden för dimensionsbearbetning och minnesrensningstrådarna i Analysis Services-tjänsten.
När den här korrigeringen har installerats uppstår inte längre problemet, men de påverkade objekten måste bearbetas på nytt för att lösa problemet.
- En ProcessUpdate på en påverkad dimension när servern inte är under minnesbelastning korrigerar skadade data som har orsakats av det här problemet för alla flexibla relationer. För en påverkad dimension som har en eller flera rigida attributrelationer misslyckas bearbetningen med det fel som nämns ovan.
- Om du vill korrigera problemet för dimensioner som innehåller rigida relationer ändrar du attributrelationerna för den påverkade dimensionen på servern och kör sedan en ProcessUpdate. Attributrelationen kan sedan ändras tillbaka till fast och indexen för de måttgrupper som använder dimensionen återskapas.
Obs! När du har installerat den här snabbkorrigeringen blir SQL Server-versionen 10.50.6548.0.
Lösning
Information om snabbkorrigeringar
En snabbkorrigering som stöds är tillgänglig från Microsoft. Men den här snabbkorrigeringen är endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd endast den här snabbkorrigeringen på system som har det här specifika problemet.
Om snabbkorrigeringen kan laddas ned finns avsnittet "Nedladdning av snabbkorrigering" längst upp i den här Knowledge Base-artikeln. Om det här avsnittet inte visas skickar du en begäran till Microsofts kundtjänst och support för att få snabbkorrigeringen.
Om ytterligare problem uppstår eller om felsökning krävs kan du behöva skapa en separat tjänstbegäran. Normala supportkostnader tillkommer för ytterligare supportfrågor och problem som inte kvalificerar sig för den här specifika snabbkorrigeringen. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en separat servicebegäran finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support Obs! Formuläret "Nedladdning av snabbkorrigering tillgänglig" visar de språk som snabbkorrigeringen är tillgänglig för. Om ditt språk inte visas beror det på att det inte finns någon snabbkorrigering för det språket.
Information om omstart
Du behöver inte starta om datorn efter att du har installerat snabbkorrigeringen.
Registerinformation
Du behöver inte ändra registret när du har installerat snabbkorrigeringen.
Ersättningsinformation för snabbkorrigeringar
Den här snabbkorrigeringen ersätter inte andra snabbkorrigeringar.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".