KB2498839 – RETTELSE: Der opstår en hukommelsesfejl, når du udfører en fuld proces af en dimension i SSAS 2008 R2 eller i SSAS 2008

Microsoft distribuerer rettelser til Microsoft SQL Server 2008 R2 eller Microsoft SQL Server 2008 som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere version af SQL Server 2008 R2- eller SQL Server 2008-rettelsen.

Symptomer

Overvej følgende scenarie:

  • Du installerer Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) eller Microsoft SQL Server 2008 Analysis Services (SSAS 2008).

  • Du har en stor dimension i en kube, og nøglen for den største attribut i dimensionen har datatypen Streng.

  • Den samlede størrelse af følgende filer er større end 2 GB:

    • Nøglelagerfil (.kstore)
    • Strenglagringsfil (.ksstore)
    • Nøglehash store-fil (.khstore)
  • Du udfører en fuld proces af dimensionen.

I dette scenarie behandles dimensionen ikke, og du modtager følgende fejlmeddelelse:

Bemærk

Hukommelsesfejl: En intern hukommelsesanmodning overskred hukommelseskvoten for den aktuelle behandlingshandling.

Løsning

Oplysninger om kumulativ opdatering

SQL Server 2008 Service Pack 3

Løsningen på dette problem blev først udgivet i Cumulative Update 6 til SQL Server 2008 Service Pack 3. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2715953 Samlet opdateringspakke 6 til SQL Server 2008 Service Pack 3Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og sikkerhedsrettelser, som fulgte med den forrige version af SQL Server 2008-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:

2629969 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 3 blev udgivet Microsoft SQL Server 2008-hotfixes er oprettet til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 3-hotfix på en installation af SQL Server 2008 Service Pack 3. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.

SQL Server 2008 Service Pack 2

Løsningen på dette problem blev først udgivet i kumulativ opdatering 9 til SQL Server 2008 Service Pack 2. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2673382 Samlet opdateringspakke 9 til SQL Server 2008 Service Pack 2Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-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:

2402659 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 2 blev udgivet Microsoft SQL Server 2008-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 2-hotfix på en installation af SQL Server 2008 Service Pack 2. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.

SQL Server 2008 R2

Rettelsen til dette problem blev først udgivet i den samlede opdatering 6. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2489376 Samlet opdateringspakke 6 til SQL Server 2008 R2 Bemæ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 2008 R2-rettelser. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, 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:

981356 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 blev frigivet

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Du kan løse dette problem ved at bruge en af følgende metoder:

  • Brug datatypen Heltal for nøglen i stedet for datatypen Streng. Hvis du vil gøre dette, kan du ændre den eksisterende nøgle til datatypen Heltal. Eller du kan oprette en surrogatnøglekolonne, der indeholder datatypen Heltal, og derefter bruge kolonnen surrogatnøgle som nøgle for den relaterede attribut.
  • Opdel rækkerne i tabeller med flere dimensioner, og opdel derefter den oprindelige kube i mindre kuber. Du kan f.eks. opdele en geografitabel og derefter oprette kuber for hvert kontinent.

Referencer

Yderligere oplysninger om Incremental Servicing Model for SQL Server finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

935897 SQL Server teamet kan få en trinvis serviceringsmodel, som kan levere hotfixes til rapporterede problemer Du kan finde flere oplysninger om navngivningsskemaet for SQL Server opdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

822499 Nyt navngivningsskema for Microsoft SQL Server-softwareopdateringspakker Du kan finde flere oplysninger om terminologi for softwareopdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges om Microsoft-softwareopdateringer