KB926421 – OPRAVA: Pri použití aplikácie SQL Server Management Studio alebo SQL Server Business Intelligence Development Studio po nainštalovaní programu Microsoft Office Excel 2007 do počítača s nainštalovanou službou SQL Server 2005 Analysis Services sa zobrazujú chybové hlásenia

Vzťahuje sa na
Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Standard X64 Edition Microsoft SQL Server 2005 Enterprise X64 Edition

Chyba #: 50000362 (rýchla oprava SQL)

Spoločnosť Microsoft distribuuje opravy systému Microsoft SQL Server 2005 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 SQL Server 2005.

Tento článok popisuje nasledujúce informácie o vydaní rýchlej opravy:

  • Problémy, ktoré vyrieši tento balík rýchlych opráv
  • Požiadavky na inštaláciu tohto balíka rýchlych opráv
  • Informácia, či je po použití tejto opravy potrebné reštartovať počítač
  • Či sa tento balík rýchlych opráv nahradí akýmkoľvek iným balíkom rýchlych opráv.
  • Či je po použití tohto balíka rýchlych opráv potrebné vykonať nejaké zmeny v databáze Registry
  • Súbory, ktoré sa nachádzajú v tomto balíku rýchlych opráv

Príznaky

 Pozrite si nasledujúci scenár:

  • Microsoft Office Excel 2007 sa inštaluje do počítača s nainštalovanými službami SQL Server 2005 Analysis Services.
  • Na počítači používate SQL Server Management Studio alebo SQL Server Business Intelligence Development Studio (BIDS).

V takomto prípade sa môže zobraziť jedno alebo viacero z nasledujúcich chybových hlásení:

Chybové hlásenie 1

Poznámka

Vyskytla sa neočakávaná chyba: Chyba v aplikácii.

Chybové hlásenie 2

Poznámka

Vyskytla sa neočakávaná chyba: Došlo k pokusu o čítanie alebo zápis do chránenej pamäte. To často znamená, že iná pamäť je poškodená."

Chybové hlásenie 3

Poznámka

Došlo k pokusu o čítanie alebo zápis do chránenej pamäte. Často to znamená, že iná pamäť je poškodená. (MSMGDSRV)

Chybové hlásenie 4

Poznámka

Návrhár nemôže zobraziť výpočty, pretože skript MDX obsahuje jednu alebo viacero syntaktických chýb. Ak chcete tieto výpočty zobraziť, vyriešte chyby syntaxe prepnutím do zobrazenia Výpočty, kliknutím na položku Zobrazenie skriptu na paneli s nástrojmi a následnou úpravou skriptu MDX.

Chybové hlásenie 5

Poznámka

Kontrola syntaxe zlyhala s nasledujúcim hlásením:
"Chyba v aplikácii."

Chybové hlásenie 6

Poznámka

Chyba v aplikácii. (MSMGDSRV)

Chybové hlásenie 7

Poznámka

Príprava dotazu zlyhala.

Tieto chybové hlásenia spustia nasledujúce operácie:

  • Používanie aplikácie SQL Server Management Studio
    Pokúšate sa vytvoriť novú rolu alebo upraviť existujúcu rolu databázy služieb SQL Server 2005 Analysis Services. V dialógovom okne Vytvorenie roly alebo Úprava roly postupujte podľa nasledujúcich krokov:

    1. Na ľavej table kliknite na položku Údaje dimenzie .

    2. Na pravej table kliknite na kartu Rozšírené .

    3. Kliknite na tlačidlo Skontrolovať.

    Okrem toho sa rovnaké chybové hlásenia môžu zobraziť aj pri vykonaní nasledujúcich krokov v dialógovom okne Vytvorenie roly alebo Úprava roly :

    1. Na ľavej table kliknite na položku Údaje bunky .

    2. Na pravej table kliknite na kartu Rozšírené .

    3. Kliknite na tlačidlo Skontrolovať.

  • Používanie SQL Server Business Intelligence Development Studio
    Vytvoríte alebo otvoríte projekt služby Analysis Service. V návrhárovi kocky môžete vykonať jednu z nasledujúcich operácií:

    • Kliknite na kartu Výpočty
    • Kliknite na kartu Akcie a potom vykonajte operácie, pri ktorých sa vyvolá kontrola syntaxe multidimenzionálnych výrazov (MDX)
    • Kliknite na kartu KPI a potom vykonajte operácie, pri ktorých sa vyvolá kontrola syntaxe multidimenzionálnych výrazov (MDX)
    • Ak sa v kocke nachádzajú výpočty, kliknite na kartu Perspektívy.
    • Ak sa v kocke nachádzajú výpočty, kliknite na kartu Preklady

    Problém sa vyskytuje aj vtedy, keď pomocou Sprievodcu projektom servera zostáv vytvoríte zostavu používajúcu zdroj údajov služby Analysis Services. V dialógovom okne Sprievodca zostavou môžete vykonať jednu z nasledujúcich operácií:

    • Kliknite na položku Zostavovač dotazov, kliknite na položku Pridať vypočítavaný člen v dialógovom okne Zostavovač dotazov a potom kliknite na položku Vrátiť do projektu v dialógovom okne Zostavovač vypočítaných členov
    • Kliknite na položku Zostavovač dotazov, vytvorte dotaz a potom kliknite na tlačidlo OK

Príčina

Tento problém sa vyskytuje, pretože pri inštalácii programu Office Excel 2007 je nainštalovaná novšia verzia súboru Msmgdsrv.dll. Na vykonanie operácií uvedených v časti Príznaky aplikácie SQL Server Management Studio a SQL Server Business Intelligence Development Studio načítajú staršiu verziu tohto súboru. Novšia verzia tohto súboru nie je kompatibilná so staršou verziou tohto súboru.

Riešenie

Informácie o balíkoch Service Pack

Ak chcete vyriešiť tento problém, zaobstarajte si najnovší balík Service Pack pre SQL Server 2005. Ď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:

913089 Postup pri získaní najnovšieho balíka Service Pack pre SQL Server 2005

Informácie o rýchlych opravách

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol tento konkrétny problém. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Úplný zoznam telefónnych čísel na služby zákazníkom a technickej podpory spoločnosti Microsoft alebo ak chcete vytvoriť samostatnú žiadosť o službu, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=support Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovanú pôvodnú verziu SQL Server 2005.

Informácie o reštartovaní

Ak má inštalátor nahradiť použité súbory, musíte reštartovať počítač. Ak sa chcete vyhnúť reštartovaniu počítača, zavrite všetky nástroje a klientov služby SQL Server Analysis Services. Ak je server nakonfigurovaný na poskytovanie prístupu HTTP, musíte okrem toho zastaviť Internetové informačné služby spoločnosti Microsoft (IIS). Ak máte nainštalované služby SQL Server Analysis Services ako pomenovanú inštanciu, musíte zastaviť aj službu prehliadača SQL Server. Túto službu musíte zastaviť, pretože po použití tejto rýchlej opravy sa aktualizuje Msmdredir.dll súčasť tejto služby.

Informácie o databáze Registry

Databázu Registry nemusíte meniť.

Informácie o súboroch rýchlych opráv

Táto rýchla oprava obsahuje iba tie súbory, ktoré sú potrebné na opravu problémov uvedených v tomto článku. Táto rýchla oprava nemusí obsahovať všetky súbory, ktoré sú potrebné na úplnú aktualizáciu produktu na najnovšiu zostavu.

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo neskoršie atribúty súborov), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom svetovom čase (UTC). Pri zobrazení informácií o súbore sa tieto informácie prevedú na miestny čas. Ak chcete zistiť rozdiel medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas na ovládacom paneli.

SQL Server 2005 Analysis Services, 32-bitová verzia

Názov súboru Verzia súboru Veľkosť súboru Dátum Čas Platforma
Microsoft.sqlserver.smo.dll 9.0.1557.0 1,559,328 19-október-2006 23:06 x86
Microsoft.sqlserver.sqlenum.dll 9.0.1557.0 895,776 19-október-2006 23:06 x86
Msadomdx.dll 9.0.1557.0 502,560 19-október-2006 23:10 x86
Msmdlocal.dll 9.0.1557.0 15,626,528 19-október-2006 23:07 x86
Msmdpump.dll 9.0.1557.0 3,915,552 19-október-2006 23:07 x86
Msmdredir.dll 9.0.1557.0 3,929,888 19-október-2006 23:07 x86
Msmdspdm.dll 9.0.1557.0 154,400 19-október-2006 23:08 x86
Msmdsrv.exe 9.0.1557.0 14,603,040 19-október-2006 23:07 x86
Msmgdsrv.dll 9.0.1557.0 5,937,952 19-október-2006 23:07 x86
Msolap90.dll 9.0.1557.0 4,205,344 19-október-2006 23:07 x86

SQL Server 2005 Reporting Services, 32-bitová verzia

Názov súboru Verzia súboru Veľkosť súboru Dátum Čas Platforma
Dundaswebchart.dll 9.0.1557.0 752,416 19-október-2006 23:06 x86
Microsoft.analysisservices.modeling.dll 9.0.1557.0 559,904 19-október-2006 23:10 x86
Microsoft.reportingservices.diagnostics.dll 9.0.1557.0 604,960 19-október-2006 23:05 x86
Microsoft.reportingservices.excelrendering.dll 9.0.1557.0 330,528 19-október-2006 23:09 x86
Microsoft.reportingservices.processingcore.dll 9.0.1557.0 1,665,824 19-október-2006 23:06 x86
Microsoft.sqlserver.smo.dll 9.0.1557.0 1,559,328 19-október-2006 23:06 x86
Microsoft.sqlserver.sqlenum.dll 9.0.1557.0 895,776 19-október-2006 23:06 x86
Msadomdx.dll 9.0.1557.0 502,560 19-október-2006 23:10 x86
Msmdlocal.dll 9.0.1557.0 15,626,528 19-október-2006 23:07 x86
Msmgdsrv.dll 9.0.1557.0 5,937,952 19-október-2006 23:07 x86
Reportbuilder.application Nevzťahuje sa 5,485 19-október-2006 23:15 Nevzťahuje sa
Reportbuilder.exe.manifest Nevzťahuje sa 15,605 19-október-2006 23:15 Nevzťahuje sa
Reportbuilderlocalintranet.application Nevzťahuje sa 5,537 19-október-2006 23:15 Nevzťahuje sa
Reportbuilderlocalintranet.exe.manifest Nevzťahuje sa 13,698 19-október-2006 23:15 Nevzťahuje sa
Reportingserviceslibrary.dll 9.0.1557.0 1,030,944 19-október-2006 23:06 x86
Reportingservicesnativeserver.dll 2005.90.1557.0 130,336 19-október-2006 23:08 x86
Reportingservicesservice.exe 9.0.1557.0 14,624 19-október-2006 23:08 x86
Reportingserviceswebserver.dll 9.0.1557.0 1,321,760 19-október-2006 23:06 x86
Reportingserviceswebuserinterface.dll 9.0.1557.0 1,231,648 19-október-2006 23:06 x86
Rsclientprint.cab Nevzťahuje sa 1,117,451 19-október-2006 23:15 Nevzťahuje sa

Nástroje SQL Server 2005, 32-bitová verzia

Názov súboru Verzia súboru Veľkosť súboru Dátum Čas Platforma
Autoadmin90.dll 2005.90.1557.0 898,848 19-október-2006 23:06 x86
Dta.exe 9.0.1557.0 117,536 19-október-2006 23:07 x86
Dtepkg.dll 2005.90.1557.0 74,016 19-október-2006 23:07 x86
Dts.dll 2005.90.1557.0 1,094,432 19-október-2006 23:06 x86
Dtspipeline.dll 2005.90.1557.0 600,352 19-október-2006 23:10 x86
Dundaswebchart.dll 9.0.1557.0 752,416 19-október-2006 23:06 x86
Dundaswinchart.dll 9.0.1557.0 797,472 19-október-2006 23:06 x86
Microsoft.datatransformationservices.vsintegration.dll 9.0.1557.0 330,528 19-október-2006 23:09 x86
Microsoft.datawarehouse.vsintegration.dll 9.0.1557.0 637,728 19-október-2006 23:06 x86
Microsoft.reportingservices.designer.dll 9.0.1557.0 4,778,784 19-október-2006 23:07 x86
Microsoft.reportingservices.diagnostics.dll 9.0.1557.0 604,960 19-október-2006 23:05 x86
Microsoft.reportingservices.excelrendering.dll 9.0.1557.0 330,528 19-október-2006 23:09 x86
Microsoft.reportingservices.processingcore.dll 9.0.1557.0 1,665,824 19-október-2006 23:06 x86
Microsoft.sqlserver.dtstransferprovider.dll 9.0.1557.0 113,440 19-október-2006 23:07 x86
Microsoft.sqlserver.msmqtask.dll 9.0.1557.0 80,672 19-október-2006 23:07 x86
Microsoft.sqlserver.msmqtask.xml Nevzťahuje sa 26,172 15. máj 2006 11:34 Nevzťahuje sa
Microsoft.sqlserver.olapenum.dll 9.0.1557.0 52,000 19-október-2006 23:05 x86
Microsoft.sqlserver.replication.dll 2005.90.1557.0 1,608,480 19-október-2006 23:06 x86
Microsoft.sqlserver.smo.dll 9.0.1557.0 1,559,328 19-október-2006 23:06 x86
Microsoft.sqlserver.sqlenum.dll 9.0.1557.0 895,776 19-október-2006 23:06 x86
Microsoft.sqlserver.tabletransfergeneratortask.dll 9.0.1557.0 43,808 19-október-2006 23:10 x86
Msadomdx.dll 9.0.1557.0 502,560 19-október-2006 23:10 x86
Msmdlocal.dll 9.0.1557.0 15,626,528 19-október-2006 23:07 x86
Msmdpp.dll 9.0.1557.0 3,828,000 19-október-2006 23:07 x86
Msmgdsrv.dll 9.0.1557.0 5,937,952 19-október-2006 23:07 x86
Msolap90.dll 9.0.1557.0 4,205,344 19-október-2006 23:07 x86
Osql.exe 2005.90.1557.0 51,488 19-október-2006 23:05 x86
Replrec.dll 2005.90.1557.0 781,088 19-október-2006 23:06 x86
Reportingserviceslibrary.dll 9.0.1557.0 1,030,944 19-október-2006 23:06 x86
Sqldiag.exe 2005.90.1557.0 960,288 19-október-2006 23:06 x86
Sqlmanagerui.dll 9.0.1557.0 6,048,544 19-október-2006 23:07 x86
Txbestmatch.dll 2005.90.1557.0 430,368 19-október-2006 23:10 x86

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na. Tento problém bol prvýkrát opravený v balíku SQL Server 2005 Service Pack 2.

Ďalšie informácie

Táto rýchla oprava mení funkčnosť súboru Msmdlocal.dll. Po použití tejto rýchlej opravy sa súbor Msmdlocal.dll najskôr pokúsi načítať súbor Msmgdsrv.dll z rovnakého adresára, z ktorého bol súbor Msmdlocal.dll načítaný. Okrem toho táto rýchla oprava nainštaluje kompatibilnú verziu súboru Msmgdsrv.dll do umiestnení, ktoré používajú aplikácie SQL Server Business Intelligence Development Studio a SQL Server Management Studio.

Tento problém sa vyskytuje v pôvodnej verzii RTM (Release RTM) balíka SQL Server 2005 aj v balíku SQL Server 2005 Service Pack 1 (SP1). Verzia balíka rýchlych opráv, o ktorú by ste mali požiadať, závisí od verzie nástroja, ktorý používate.

Ak používate pôvodnú vydanú verziu SQL Server 2005, musíte požiadať o balík rýchlych opráv verzie 9.00.1557.

Ak používate verziu SP1 pre SQL Server 2005, musíte požiadať o balík rýchlych opráv od verzie 9.00.2199. Ď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:

926422 OPRAVA: Pri používaní aplikácie SQL Server Management Studio alebo SQL Server Business Intelligence Development Studio po nainštalovaní programu Microsoft Office Excel 2007 v počítači s nainštalovanou službou SQL Server 2005 Analysis Services sa zobrazujú chybové hlásenia

Ak chcete zistiť, ktorú verziu súčastí používate, postupujte podľa príslušných krokov.

V prípade aplikácie SQL Server Management Studio postupujte takto:

  1. Spustite SQL Server Management Studio.

  2. V ponuke Pomocník kliknite na položku Informácie.

  3. V dialógovom okne Informácie o programe Microsoft SQL Server Management Studio preskúmajte verziu komponentu Microsoft SQL Server Management Studio a verziu súčasti Klientske nástroje služieb Microsoft Analysis Services.

    Pôvodná vydaná verzia týchto súčastí je 9.00.1399.00.

    Verzia balíka SP1 týchto súčastí je 9.00.2047.00 alebo novšia verzia.

Pre SQL Server Business Intelligence Development Studio postupujte takto:

  1. Spustite SQL Server Business Intelligence Development Studio.

  2. V ponuke Pomocník kliknite na položku Čo je Microsoft Visual Studio.

  3. V dialógovom okne Čo je Microsoft Visual Studio kliknite na položku SQL Server Analysis Services v zozname nainštalovaných produktov a potom skontrolujte pole Podrobnosti o produkte.

    Pôvodná vydaná verzia služieb SQL Server Analysis Services je 9.00.1399.00.

    Verzia balíka SP1 služieb SQL Server Analysis Services je 9.00.2047.00 alebo novšia verzia.

  4. V dialógovom okne Čo je Microsoft Visual Studio kliknite na položku SQL Server Reporting Services v zozname nainštalovaných produktov a potom skontrolujte pole Podrobnosti o produkte.

    Pôvodná vydaná verzia služieb SQL Server Reporting Services je 9.00.1399.00.
    Verzia balíka SP1 služieb SQL Server Reporting Services je 9.00.2047.00 alebo novšia verzia.

Odkazy

Ďalšie informácie o schéme pomenovania pre aktualizácie Microsoft SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:

822499 Nová 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