Spoločnosť Microsoft distribuuje opravy balíka Microsoft SQL Server 2012 Service Pack 1 ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv balíka SQL Server 2012 Service Pack 1.
Príznaky
Predpokladajme, že používate balík Service Pack 1 (SP1) pre Microsoft SQL Server 2012 v inštancii SQL Server 2012 alebo máte v počítači Microsoft SQL Server 2008 R2. Keď sa pokúsite spustiť dotaz multidimenzionálnych výrazov (MDX), dotaz zlyhá a zobrazí sa podobné chybové hlásenie, ako je toto:
Poznámka
Funkcia MDX zlyhala, pretože súradnica pre atribút AttributeName (NázovAtribútu) obsahuje množinu.
Riešenie
Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.
Kumulatívna aktualizácia 11 pre SQL Server 2012 /en-us/help/2908007
Kumulatívna aktualizácia 9 pre SQL Server 2008 R2 SP2 /en-us/help/2887606
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2012
- Najnovšia kumulatívna aktualizácia pre SQL Server 2008 R2 SP2
Kumulatívna aktualizácia 3 pre SQL Server 2012 SP1Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o tom, ako získať tento balík kumulatívnych aktualizácií pre SQL Server 2012 SP1, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
2812412 Balík kumulatívnej aktualizácie 3 pre balík SQL Server 2012 Service Pack 1Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv balíka SQL Server 2012 SP1. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Ak chcete reprodukovať tento problém, spustite nasledujúci dotaz:with Member measures.test as 1
SELECT
{
measures.test,
[Measures].[Internet Sales Amount]
}
V STĹPCOCH
,NON PRÁZDNE
[Produkt]. [Názov modelu]. [Názov modelu].members*
[Produkt]. [veľkosť]. [size].members
ON ROWS
FROM
(
SELECT
{[Product]. [Product Line].&[M]} ON COLUMNS
Z [Adventure Works]
)
WHERE
(
[Produkt]. [Produktový rad]. [Všetky produkty]
) Na základe vyššie uvedeného dotazu je pravdepodobnejšie, že problém sa vyskytne, ak sú splnené tieto podmienky:
- Dotaz sa spustí v studenej vyrovnávacej pamäti alebo po vymazaní vyrovnávacej pamäte údajov po príkaze ClearCache XMLA.
- Dotaz MDX vyberie viac ako jednu mierku, pričom minimálne jedna z mierok je základným ukazovateľom zo skupiny ukazovateľov. Vo vyššie uvedenom dotaze [Miery]. [Suma internetového predaja] pochádza zo skupiny ukazovateľov.
- Dotaz má podvýber jedného člena.
- Výrez ALL sa nachádza nad zrnitosťou atribútu na osi. Pre skupinu [Produkt] je napríklad vybratý výsek Všetky výseky. [Rad produktov], ak existuje atribút [Product]. [Názov modelu] na osi.
- Os musí krížovo spojiť niektoré ďalšie atribúty z dimenzie. Vo vyššie uvedenom dotaze sa na osi riadkov nachádza viac ako jeden atribút.
Odkazy
Ďalšie informácie o modeli prírastkovej údržby pre SQL Server získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
935897 Tím SQL Server poskytuje model prírastkovej údržby na poskytovanie rýchlych opráv pre nahlásené problémy. Ďalšie informácie o schéme pomenovania pre aktualizácie SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:
822499 Schéma pomenovania pre balíky aktualizácií softvéru Microsoft SQL Server Ďalšie informácie o terminológii aktualizácií softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:
824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft