Oprava: Zobrazí se serveru služby pro analýzu přestane reagovat při složitý dotaz, který trvá dlouho dokončení spuštěn server SQL Server 2000 Analysis Services

Překlady článku Překlady článku
ID článku: 872934 - Produkty, které se vztahují k tomuto článku.
Chyba č: 14363 (Plato7X)


Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem obnovení registru v případě, že nastane problém. Další informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Obsah článku

Souhrn

Tento článek popisuje následující o tomto vydání opravy hotfix:
  • Problémy opravené tímto balíčkem oprav hotfix.
  • požadavky pro instalaci balíčku oprav hotfix,.
  • nutnost restartování počítače po instalaci balíčku oprav hotfix.
  • nahrazení balíčku oprav hotfix jiným balíčkem oprav hotfix.
  • zda je nutné provedení změn v registru,.
  • soubory obsažené v balíčku oprav hotfix.

Příznaky

Při složitý dotaz, který trvá dlouho dokončení spustit proti Microsoft SQL Server 2000 Analysis Services serveru a zkuste se připojit k serveru služby pro analýzu nebo při pokusu o spuštění dotazu proti krychle Analysis Services, můžete si všimnout serveru služby pro analýzu se zobrazí přestane reagovat (zablokuje se). Navíc všimnout chyba časového limitu.

Tento problém způsobuje dlouhé zpoždění zpracování objektu jako datové krychle, dimenze nebo oddíl v serveru služby pro analýzu dokončit.

Seznam předchozích oprav hotfix naleznete v části "Microsoft SQL Server 2000 po aktualizaci Pack 3 nebo Microsoft SQL Server 2000 po aktualizaci Pack 3a hotfix" v následujícím článku znalostní báze Microsoft Knowledge Base:
290211Jak získat nejnovější aktualizaci service pack pro SQL Server 2000

Příčina

Služba Analysis zpracovává objektu serveru služby pro analýzu, server vytvoří kopii objektu, který je zpracováván a potom pracuje na kopii, dokud server služby pro analýzu obdrží požadavek na potvrzení. Při přijetí žádosti o potvrzení serveru služby pro analýzu získá uzamčení pro zápis na objekty, které jsou zpracovány aktuální transakce a tyto objekty nahradí odpovídající aktualizované verze objektů. Pokud dotazy jsou spuštěny proti jedné nebo více objektů, které mají být nahrazeny, požadavek na uzamčení zápisu čeká existující číst zámky držené dotazů. Všechny následné zámek pro čtení požadavků, které přijme server služby pro analýzu pro objekty, které jsou v žádosti o potvrzení jsou ve frontě za požadavek na uzamčení zápisu čekání pro operaci svěření. Toto chování způsobí zpracování operace počkat, dokud je dokončeno zpracování dotazu. Proto Všimněte si chování uvedena v "příznaky".

Řešení

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Při řešení těchto potíží postupujte takto:
  1. Opravu hotfix popsanou v následujícím článku znalostní báze Microsoft Knowledge Base:
    827899Oprava: Zabránit blokování dotazů Analysis Services zpracování požadavků
    Tato oprava hotfix se používá k přerušení operace čekající na zpracování po určené době. Tato oprava hotfix zavádí nastavení registru, které můžete použít povolit požadavek na potvrzení. Nastavení registru můžete také nastavit dobu čekání požadavek na potvrzení. Pomocí této hodnoty registru může správce Analysis Services zjistit, kolik sekund požadavek na potvrzení bude čekat získali před požadavek na potvrzení vrátí zpracování operace uzamčení pro zápis.
  2. Opravu hotfix uvedené v tomto článku. Další informace naleznete v části "Informace o hotfix".
  3. Přidejte následující podklíč registru hodnotu registru DWORD ForceCommitTimeout:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server\CurrentVersion
    Pokud hodnota hodnotu registru DWORD ForceCommitTimeout není nastavena na 0 (nula), zruší všechny dotazy spustit proti serveru služby pro analýzu bez ohledu na to, na kterém jsou spuštěny tyto dotazy databáze Analysis Services Analysis Services. V tomto scénáři operace Decision Support Objects (DSO) není počkejte získání uzamčení pro zápis.

    Pomocí této hodnoty registru může správce Analysis Services zjistit, kolik sekund požadavek na potvrzení musí čekat před zrušením spuštěných dotazů. Tato hodnota registru je vyjádřeno v sekundách.

    Poznámka: Po zpracování úlohy zruší dotazu MDX v zadaném čase hodnotu registru DWORD ForceCommitTimeout, přední aplikace může zobrazit chybová zpráva podobná následující:
    Operace byla zrušena.

Informace o aktualizaci Service Pack

Tento problém vyřešíte získat nejnovější aktualizaci service pack pro 2000 Microsoft SQL Server. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
290211Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2000

Informace o opravě hotfix

Požadavky

Tato oprava hotfix vyžaduje Microsoft SQL Server 2000 Analysis Services Service Pack 3 (SP3). Další informace o získání SQL Server 2000 Analysis Services Service Pack 3 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
290211Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2000

Informace o restartování

Po instalaci této opravy hotfix není třeba počítač restartovat.

Poznámka: Po použití této opravy hotfix je třeba restartovat služby MSSQLServerOLAPService.

Informace o souboru opravy hotfix

Tato oprava hotfix obsahuje pouze soubory, které jsou nutné k opravě problémů uvedených v tomto článku. Oprava hotfix nemusí obsahovat všechny soubory nutné k plné aktualizaci produktu na nejnovější verzi.

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
   Date         Time   Version    Size       File name
   -------------------------------------------------------
   06-Apr-2004  07:56                18,800  Msmd.h
   29-Jul-2004  13:31  8.0.966.0    221,760  Msmdcb80.dll     
   29-Jul-2004  13:31  8.0.0.966  4,063,808  Msmddo80.dll     
   29-Jul-2004  13:31  8.0.966.0  1,036,864  Msmdgd80.dll     
   29-Jul-2004  13:31  8.0.966.0    172,608  Msmdpump.dll     
   29-Jul-2004  07:16  8.0.966.0    446,524  Msmdsgn.rll
   29-Jul-2004  13:31  8.0.0.966  9,642,564  Msmdsgn80.dll    
   29-Jul-2004  13:31  8.0.966.0  1,843,780  Msmdsrv.exe      
   29-Jul-2004  13:31  8.0.966.0  2,085,456  Msolap80.dll     
   29-Jul-2004  06:57  8.0.966.0    213,068  Msolap80.rll
Poznámka: Vzhledem k závislostem souborů může nejnovější oprava hotfix, která obsahuje tyto soubory obsahovat také další soubory.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Tento problém byl poprvé opraven v Microsoft SQL Server 2000 Service Pack 4.

Další informace

Další informace o pojmenování schématu Microsoft SQL Server aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499Nové schéma přidělování názvů pro balíčky aktualizací softwaru Microsoft SQL Server
Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 872934 - Poslední aktualizace: 7. září 2007 - Revize: 4.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Analysis Services
Klíčová slova: 
kbmt kbquery kbconnectivity kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe KB872934 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:872934

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com