Společnost Microsoft distribuuje opravy Microsoft SQL Server 2012 Service Pack 1 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a vydání opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2012 Service Pack 1.
Příznaky
Předpokládejme, že použití Service Pack 1 (SP1) pro Microsoft SQL Server 2012 v instanci systému SQL Server 2012 nebo Microsoft SQL Server 2008 R2 máte v počítači. Při pokusu o spuštění dotazu Multidimensional Expressions (MDX) dotaz selže a zobrazí se chybová zpráva podobná následující:
Funkce MDX se nezdařila, protože souřadnic pro atribut 'Název_atributu' obsahuje sadu.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.
Kumulativní aktualizace 11 pro SQL Server 2012/en-us/help/2908007
Kumulativní aktualizace 9 pro SQL Server 2008 R2 s aktualizací SP2/en-us/help/2887606
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Kumulativní aktualizace 3 pro SQL Server 2012 SP1Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 3. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 SP1 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2812412 kumulativní aktualizace balíčku 3 pro SQL Server 2012 Service Pack 1Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 SP1 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2772858 SQL Server 2012 vytvoří, které byly vydány po vydání aktualizace Service Pack 1 pro SQL Server 2012
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Pro reprodukci tohoto problému, spusťte následující dotaz:with member measures.test as 1
SELECT
{
measures.test,
[Measures].[Internet Sales Amount]
}
ON COLUMNS
,NON EMPTY
[Product].[Model Name].[Model Name].members*
[Product].[size].[size].members
ON ROWS
FROM
(
SELECT
{[Product].[Product Line].&[M]} ON COLUMNS
FROM [Adventure Works]
)
WHERE
(
[Product].[Product Line].[All Products]
)
Na základě výše uvedených dotazu, problém je pravděpodobnější dojít, pokud jsou splněny následující podmínky:
-
Dotaz spustí v mezipaměti studené nebo spustí po mezipaměť dat je po XMLA ClearCache příkaz Vymazat.
-
Dotaz MDX vybere více než jeden rozměr a alespoň jedno z opatření je základní rozměr od skupiny měr. Ve výše uvedených dotaz [Rozměry]. [Objem internetového prodeje] pochází ze skupiny měr.
-
Dotaz má vybrat uvnitř jednoho člena.
-
Všechny řez je vyšší než rozlišovací schopnost atributu v ose. Například všechny řez je vybrán pro produkt [Product]. [Řada produktů] atribut po [Výrobek]. [Název modelu] atributu v ose.
-
Potřeby osa protínat připojit další atributy v dimenzi. Ve výše uvedených dotaz existuje více než jeden atribut v ose řádku.
Odkazy
Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potížeDalší informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499 schéma zásady vytváření názvů pro Microsoft SQL Server software balíčky aktualizací.Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft