Microsoft distribuira popravke za Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008 R2 ili SQL Server 2008.
Simptomi
Razmotrite sljedeći scenarij:
Instalirali ste Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) ili Microsoft SQL Server 2008 Analysis Services (SSAS 2008).
Imate veliku dimenziju u kocki, a ključ za najveći atribut u dimenziji ima vrstu podatka Niz.
Kombinirana veličina sljedećih datoteka veća je od 2 GB:
- Datoteka spremišta ključeva (.kstore)
- Datoteka za pohranu niza (.ksstore)
- Datoteka spremišta raspršivanja ključa (.khstore)
Izvodite cijeli proces dimenzije.
U tom se scenariju dimenzija ne obrađuje i prikazuje vam se sljedeća poruka o pogrešci:
Napomena
Pogreška memorije: zahtjev za internom memorijom prekoračio je memorijsku kvotu za trenutnu radnju obrade.
Rješenje
Kumulativni podaci o ažuriranju
SQL Server 2008 Service Pack 3
Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 6 za SQL Server 2008 Service Pack 3. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
2715953 Paket kumulativnog ažuriranja 6 za SQL Server 2008 Service Pack 3Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2629969 Međuverzije SQL Server 2008 izdane nakon objave servisnog paketa SQL Server 3 za 2008 hitni popravci sustava Microsoft SQL Server 2008 stvaraju se za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 3 morate primijeniti hitni popravak za SQL Server 2008 Service Pack 3. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.
SQL Server 2008 Service Pack 2
Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 9 za SQL Server 2008 Service Pack 2. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
2673382 Paket kumulativnog ažuriranja 9 za SQL Server 2008 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2402659 Međuverzije SQL Server 2008 izdane nakon objave servisnog paketa SQL Server 2008 Service Pack 2 Hitni popravci sustava Microsoft SQL Server 2008 stvaraju se za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 2 morate primijeniti hitni popravak za SQL Server 2008 Service Pack 2. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.
SQL Server 2008 R2
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 6. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2489376 Paket kumulativnog ažuriranja 6 za SQL Server 2008 R2 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 međuverzije SQL Server 2008 R2 koje su izdane nakon izdanja sustava SQL Server 2008 R2
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Zaobilazno rješenje
Problem se zaobilazno može riješiti na sljedeće načine:
- Za ključ koristite vrstu podataka Cijeli broj, a ne vrstu podataka Niz. Da biste to učinili, možete promijeniti postojeći ključ u vrstu podataka Cijeli broj. Možete i stvoriti stupac zamjenskog ključa koji ima vrstu podataka Cijeli broj, a zatim koristiti stupac zamjenskog ključa kao ključ za povezani atribut.
- Podijelite retke u više tablica dimenzija, a zatim razlomite izvornu kocku na manje kocke. Primjerice, podijelite zemljopisnu tablicu, a zatim stvorite kocke za svaki kontinent.
Reference
Dodatne informacije o modelu inkrementalnog servisiranja za SQL Server potražite u članku iz Microsoftove baze znanja pod brojem
935897 SQL Server tim nudi model inkrementalnog servisiranja za isporuku hitnih popravaka za prijavljene probleme Dodatne informacije o shemi imenovanja za ažuriranja SQL Server kliknite sljedeći broj članka da biste ga pogledali u Microsoftovoj bazi znanja:
822499 Nova shema imenovanja za pakete ažuriranja softvera za Microsoft SQL Server Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod brojem
824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja