Symptomer
Overvej følgende scenarie:
- Du kører en MDX-forespørgsel (Multidimensional Expressions) mod en kube i Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
- MDX-forespørgslen har en sub-select-delsætning, der refererer til nogle beregnede mål.
I dette scenarie vises der muligvis følgende fejlmeddelelse:
Bemærk
Handlingen er annulleret, fordi der ikke er tilstrækkelig hukommelse tilgængelig til programmet. Hvis du bruger en 32-bit version af produktet, skal du overveje at opgradere til 64-bit versionen eller øge mængden af hukommelse, der er tilgængelig på maskinen.
Løsning
Oplysninger om kumulativ opdatering
SQL Server 2012
Rettelsen til dette problem blev først udgivet i Cumulative Update 1 til SQL Server 2012. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2679368 kumulativ opdateringspakke 1 til SQL Server 2012Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2012-rettelser. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2692828 De SQL Server 2012-builds, der blev udgivet efter SQL Server 2012 blev udgivet Du skal anvende et SQL Server 2012-hotfix på en installation af SQL Server 2012.
Oplysninger om hotfix
Når du har anvendt dette hotfix, kan problemet kun løses, når underselect-delsætningen refererer til en beregnet DAX-måling (Data Analysis Expressions). Hvis det refererer til en MDX-måling, forekommer dette problem stadig.
Der findes et understøttet hotfix fra Microsoft. Denne hotfix er dog kun beregnet til at løse det problem, der er beskrevet i denne artikel. Anvend kun dette hotfix på systemer, der har dette specifikke problem.
Hvis hotfixet kan downloades, er der afsnittet "Hotfix download available" øverst i denne Knowledge Base-artikel. Hvis dette afsnit ikke vises, skal du sende en anmodning til Microsofts kundeservice og support for at få hotfixet.
Bemærk, at hvis der opstår flere problemer, eller hvis der kræves fejlfinding, kan det være nødvendigt at oprette en separat serviceanmodning. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og -problemer, der ikke falder ind under dette specifikke hotfix. Du kan se en komplet liste over telefonnumre til Microsofts kundeservice og support eller oprette en separat serviceanmodning på følgende Microsoft-websted:
/contactus/?ws=support Bemærk at formularen "Hotfix download tilgængelig" viser de sprog, hotfixet er tilgængeligt for. Hvis du ikke kan se dit sprog, skyldes det, at der ikke findes et hotfix for det pågældende sprog.
Forudsætninger
Hvis du vil anvende dette hotfix, skal du have Microsoft SQL Server 2012 Release Candidate 1 (RC1) installeret.
Krav om genstart
Du behøver ikke genstarte computeren, når du har anvendt dette hotfix.
Filoplysninger
Den globale version af dette hotfix har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i UTC (Coordinated Universal Time). Når du får vist filens oplysninger, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
For alle understøttede x86-baserede versioner
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| msmdsrv.exe | 11.0.2002.46 | 45,350,752 | 04-feb-2012 | 07:22 | x86 |
| Msmdlocal.dll | 11.0.2002.46 | 48,244,576 | 04-feb-2012 | 07:15 | x86 |
| Msmgdsrv.dll | 11.0.2002.46 | 9,618,784 | 04-feb-2012 | 07:12 | x86 |
For alle understøttede x64-baserede versioner
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| msmdsrv.exe | 11.0.2002.46 | 61,530,464 | 04-feb-2012 | 05:52 | x64 |
| Msmdlocal.dll | 11.0.2002.46 | 63,411,552 | 04-feb-2012 | 05:43 | x64 |
| Msmgdsrv.dll | 11.0.2002.46 | 11,433,312 | 04-feb-2012 | 05:39 | x64 |
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".