Microsoft distribuuje opravy pro Microsoft SQL Server 2008 R2 nebo Microsoft SQL Server 2008 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008 R2 nebo SQL Server 2008.
Příznaky
Vezměte v úvahu následující scénář:
Nainstalovali jste si službu Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) nebo Microsoft SQL Server 2008 Analysis Services (SSAS 2008).
V datové krychli máte velkou dimenzi a klíč největšího atributu v datové krychli má datový typ Řetězec.
Souhrnná velikost následujících souborů je větší než 2 GB:
- Soubor úložiště klíčů (.kstore)
- Soubor úložiště řetězců (.ksstore)
- Soubor úložiště hodnot hash klíčů (.khstore)
Provedete celý proces kóty.
V tomto scénáři dimenze není zpracována a zobrazí se následující chybová zpráva:
Poznámka
Chyba paměti: Požadavek na interní paměť překročil kvótu paměti pro aktuální akci zpracování.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 Service Pack 3
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 6 pro SQL Server 2008 Service Pack 3. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2715953 Balíček kumulativní aktualizace 6 pro SQL Server 2008 Service Pack 3Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2629969 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 3 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytvářejí pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 3 je nutné nainstalovat pro instalaci systému SQL Server 2008 Service Pack 3. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 Service Pack 2
Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 9 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2673382 Balíček kumulativní aktualizace 9 pro SQL Server 2008 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2402659 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 2 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 2 je nutné nainstalovat pro instalaci systému SQL Server 2008 Service Pack 2. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 6. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2489376 Balíček kumulativní aktualizace 6 pro SQL Server 2008 R2 Poznámka: Buildy jsou kumulativní, a proto každá nová verze opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího vydání opravy SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2, které byly vydány po vydání verze SQL Server 2008 R2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Alternativní řešení
Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
- Pro klíč použijte místo datového typu String datový typ Integer. Uděláte to tak, že stávající klíč změníte na datový typ Celé číslo. Nebo můžete vytvořit sloupec s náhradním klíčem, který má datový typ Celé číslo, a pak použít sloupec s náhradním klíčem jako klíč pro související atribut.
- Řádky rozdělte do vícerozměrných tabulek a původní krychli rozdělte na menší datové krychle. Můžete například rozdělit zeměpisnou tabulku a potom vytvořit datové krychle pro každý kontinent.
Reference
Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
935897 Od týmu SQL Server je k dispozici model přírůstkové údržby pro poskytování oprav hotfix pro hlášené problémy. Další informace o schématu pojmenování pro aktualizace SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
822499 Nové schéma pojmenování balíčků aktualizací softwaru Microsoft SQL Server Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft