KB2498839 — LABOJUMS: Veicot pilnu dimensijas procesu SSAS 2008 R2 vai SSAS 2008, rodas atmiņas kļūda

Microsoft izplata Microsoft SQL Server 2008 R2 vai Microsoft SQL Server 2008 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 R2 vai SQL Server 2008 labojumu laidienā.

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs instalējat Microsoft SQL Server 2008 R2 analīzes pakalpojumus (SSAS 2008 R2) vai Microsoft SQL Server 2008 analīzes pakalpojumus (SSAS 2008).

  • Jums ir liela dimensija kubā, un dimensijas lielākā atribūta atslēgai ir datu tips Virkne.

  • Šādu failu kopējais lielums ir lielāks par 2 GB:

    • Atslēgu krātuves fails (.kstore)
    • Virkņu krātuves fails (.ksstore)
    • Atslēgu jaukšanas krātuves fails (.khstore)
  • Jūs veicat pilnu dimensijas procesu.

Šādā gadījumā dimensija netiek apstrādāta, un tiek rādīts šāds kļūdas ziņojums:

Piezīme

Atmiņas kļūda: iekšējās atmiņas pieprasījums pārsniedza atmiņas kvotu pašreizējai apstrādes darbībai.

Risinājums

Kumulatīvā atjauninājuma informācija

SQL Server 2008 3. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 3. servisa pakotnes 6. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2715953 6. kumulatīvā atjauninājuma pakotne SQL Server 2008 3. servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2629969 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008 3. servisa pakotnes izlaišanas Microsoft SQL Server 2008 labojumfaili ir paredzēti noteiktām SQL Server servisa pakotnēm. SQL Server 2008 3. servisa pakotnes labojumfails ir jālieto SQL Server 2008 3. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2008 2. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 2. servisa pakotnes 9. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2673382 9. kumulatīvā atjauninājuma pakotne SQL Server 2008 2. servisa pakotnei. Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2402659 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008. gada 2. servisa pakotnes izlaišanas Microsoft SQL Server 2008 labojumfaili ir paredzēti konkrētām SQL Server servisa pakotnēm. SQL Server 2008 2. servisa pakotnes labojumfails ir jālieto SQL Server 2008 2. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2008 R2

Šīs problēmas labojums pirmo reizi tika izlaists 6. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni operētājsistēmai SQL Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2489376 6. kumulatīvā atjauninājuma pakotne operētājsistēmai SQL Server 2008 R2 Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc SQL Server 2008 R2 izlaišanas

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Risinājums

Lai šo problēmu atrisinātu, izmantojiet kādu no šīm metodēm:

  • Atslēgai izmantojiet datu tipu Integer, nevis datu tipu String. Lai to izdarītu, varat mainīt esošo atslēgu uz datu tipu Integer. Vai arī varat izveidot surogāta atslēgas kolonnu, kuras datu tips ir Integer, un pēc tam izmantot surogāta atslēgas kolonnu kā saistīto atribūta atslēgu.
  • Sadaliet rindas vairāku dimensiju tabulās un pēc tam sadaliet sākotnējo kubu mazākos kubos. Piemēram, sadaliet ģeogrāfijas tabulu un pēc tam izveidojiet kubus katram kontinentam.

Atsauces

Lai iegūtu papildinformāciju par SQL Server inkrementālās apkalpošanas modeli, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 SQL Server komanda piedāvā inkrementālu apkalpošanas modeli, kas nodrošina labojumfailus ziņoto problēmu gadījumā Lai iegūtu papildinformāciju par SQL Server atjauninājumu nosaukumdošanas shēmu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēma Lai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Standarta terminoloģijas apraksts, kas tiek izmantots Microsoft programmatūras atjauninājumu aprakstīšanai