Microsoft distribuie remedierile Microsoft SQL Server 2008 R2 sau Microsoft SQL Server 2008 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare ediție nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară pentru SQL Server 2008 R2 sau SQL Server 2008.
Simptome
Luați în considerare următorul scenariu:
Instalați Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) sau Microsoft SQL Server 2008 Analysis Services (SSAS 2008).
Aveți o dimensiune mare într-un cub și cheia pentru cel mai mare atribut din dimensiune are un tip de date Șir.
Dimensiunea combinată a următoarelor fișiere este mai mare de 2 GB:
- Fișier depozit chei (.kstore)
- Fișier depozit șir (.ksstore)
- Fișier depozit cod hash cheie (.khstore)
Efectuați un proces complet al dimensiunii.
În acest scenariu, dimensiunea nu este procesată și primiți următorul mesaj de eroare:
Notă
Eroare de memorie: O solicitare de memorie internă a depășit cota de memorie pentru acțiunea de procesare curentă.
Rezolvare
Informații despre actualizarea cumulativă
SQL Server 2008 Service Pack 3
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 6 pentru SQL Server 2008 Service Pack 3. Pentru informații suplimentare despre acest pachet de actualizări cumulative, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
2715953 Pachetul de actualizare cumulativă 6 pentru SQL Server 2008 Service Pack 3Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în lansarea anterioară de remedieri SQL Server 2008. Microsoft vă recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2629969 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 3 Remedierile rapide Microsoft SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 3 la o instalare SQL Server 2008 Service Pack 3. În mod implicit, orice remediere rapidă furnizată într-un pachet Service Pack SQL Server este inclusă în următorul pachet Service Pack SQL Server.
SQL Server 2008 Service Pack 2
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 9 pentru SQL Server 2008 Service Pack 2. Pentru informații suplimentare despre acest pachet de actualizări cumulative, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
2673382 Pachetul de actualizare cumulativă 9 pentru SQL Server 2008 Service Pack 2Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară de la SQL Server 2008. Microsoft vă recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2402659 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 2 Remedierile rapide Microsoft SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 2 la o instalare SQL Server 2008 Service Pack 2. În mod implicit, orice remediere rapidă furnizată într-un pachet Service Pack SQL Server este inclusă în următorul pachet Service Pack SQL Server.
SQL Server 2008 R2
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 6. Pentru mai multe informații despre cum să obțineți acest pachet de actualizări cumulative pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
2489376 Actualizare cumulativă pachetul 6 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Soluție
Pentru a evita această problemă, utilizați una dintre metodele următoare:
- Utilizați tipul de date Întreg pentru cheie în locul tipului de date Șir. Pentru a face aceasta, puteți modifica cheia existentă în tip de date Întreg. Sau puteți să creați o coloană de cheie surogat care are tipul de date Întreg, apoi să utilizați coloana de cheie surogat ca cheie pentru atributul asociat.
- Împărțiți rândurile în mai multe tabele de dimensiune, apoi împărțiți cubul inițial în cuburi mai mici. De exemplu, scindați un tabel geografic, apoi creați cuburi pentru fiecare continent.
Referințe
Pentru informații suplimentare despre modelul incremental de service pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
935897 Un model incremental de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportate Pentru informații suplimentare despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
822499 Schemă de denumire nouă pentru pachetele de actualizare a software-ului Microsoft SQL Server Pentru mai multe informații despre terminologia actualizării de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft