Oprava: Můžete obdržet "0x80004005 (E_FAIL)" chybová zpráva při použití sady řádků rozsah v OLE DB pro OLAP v aplikaci založené na SQL Server 2005 Analysis Services

Chyba: #874 (SQL Hotfix)
Chyba č: 58646 (Údržba obsahu)BUG #: 874 (SQL Hotfix)
Společnost Microsoft distribuuje opravy Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005.

Souhrn

Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy opravené tímto balíčkem oprav hotfix
  • Požadavky pro instalaci balíčku oprav hotfix
  • Zda musí restartování počítače po instalaci balíčku oprav hotfix
  • Zda je balíček opravy hotfix nahrazuje jiným balíčkem oprav hotfix
  • Nutnost změny registru po instalaci balíčku oprav hotfix
  • Soubory, které jsou obsaženy v balíčku oprav hotfix

Příznaky

V aplikaci založené na Microsoft SQL Server 2005 Analysis Services pomocí Microsoft OLE DB pro OLAP připojení k serveru služby Analysis Services. Oblast řádků v aplikaci můžete iterovat řádků vrácených spuštěním dotazu Multidimensional Expressions (MDX) na datové krychli. Řádky, které obsahují hodnotu Null může vrátit chybovou zprávu "0x80004005(E_FAIL)".

Například při spuštění takového dotazu MDX pomocí vzorku sadu řádků prohlížeč OLE DB aplikace (RowsetViewer.exe), zobrazí se chybová zpráva podobná následující:

---------------------------

Zprostředkovatel Microsoft OLE DB pro Analysis Services 2005

---------------------------

Zdroj: "Microsoft OLE DB Provider pro služby Analysis Services 2005"



Rozhraní: IID_ICommand

Výsledek: 0x80004005 = E_FAIL



IErrorInfo: [0xc10e0002] "analyzátor dotazu (1, 15): Syntaxe pro 'od' je nesprávný." Soubor:


F:\Depot\SQLVault\mdac28sdk\Samples\oledb\rowsetviewer\SDK\obj\i386\CSession.cpp řádek: 235
---------------------------

Ok

---------------------------
Poznámka: Tento problém se nevyskytuje při zadání dotazů na data z datové krychle v SQL Server 2000 Analysis Services.

Řešení

Informace o opravě hotfix

Tato oprava hotfix je SQL Server 2005 Analysis Services Service Pack 1 (SP1)-založené opravy hotfix. Pokud používáte původní verzi systému SQL Server 2005 Analysis Services, můžete nainstalovat opravu hotfix popsanou v článku znalostní báze Microsoft Knowledge Base 918210. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

918210 oprava: zobrazí chybová zpráva při použití sady řádků rozsah k iterování přes řádky, které jsou vráceny pomocí dotazu Multidimensional Expressions (MDX) v SQL Server 2005 Analysis Services


Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Musí být spuštěn Microsoft SQL Server 2005 SP1. Další informace o možnostech získání aktualizace SQL Server 2005 Service Pack 1 klepněte na následující číslo článku databáze Microsoft Knowledge Base:

913089 jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o restartování počítače

Po instalaci této opravy hotfix nemusíte restartovat počítač. Však tato oprava hotfix zastaví a restartuje službu Analysis Services. Pokud jste nakonfigurovali server pro přístup HTTP, musíte přestat Internetová informační služba (IIS) a po dokončení instalace restartujte službu IIS. Pokud jste nainstalovali službu Analysis Services jako pojmenovaná instance, je nutné zastavit službu Prohlížeč serveru SQL. Protože Msmdredir.dll komponenty služby, Prohlížeč serveru SQL je aktualizován při instalaci této opravy hotfix je nutné zastavit službu Prohlížeč serveru SQL.

Informace o registrech

Můžete mít neměňte registru.

Informace o souborech opravy hotfix

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

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.
SQL Server 2005 Analysis Services, 32bitové verze
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.sqlserver.sqlenum.dll9.0.2167.0908,06420-Jun-200615:37x86
Ms.ss.mgdsqldumper.dll2005.90.2167.075,55220-Jun-200615:29x86
Msadomdx.dll9.0.2167.0502,56020-Jun-200615:35x86
Msmdlocal.dll9.0.2167.015,662,36820-Jun-200615:32x86
Msmdsrv.exe9.0.2167.014,635,29620-Jun-200615:32x86
Msmgdsrv.dll9.0.2167.05,948,70420-Jun-200615:32x86
Msolap90.dll9.0.2167.04,210,97620-Jun-200615:32x86
Sbmsmdlocal.dll9.0.2167.015,662,36820-Jun-200615:32x86
SQL Server 2005 Analysis Services 64bitové verze
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.sqlserver.sqlenum.dll9.0.2167.0875,29620-Jun-200615:31x86
Ms.ss.mgdsqldumper.dll2005.90.2167.091,42420-Jun-200615:30x64
Msadomdx.dll9.0.2167.0502,56020-Jun-200615:35x86
Msmdlocal.dll9.0.2167.030,230,81620-Jun-200615:32x64
Msmdsrv.exe9.0.2167.029,551,39220-Jun-200615:32x64
Msmgdsrv.dll9.0.2167.05,948,70420-Jun-200615:32x86
Msmgdsrv.dll9.0.2167.08,931,61620-Jun-200615:32x64
Msolap90.dll9.0.2167.05,681,95220-Jun-200615:31x64
Sbmsmdlocal.dll9.0.2167.015,662,36820-Jun-200615:32x86
SQL Server 2005 Analysis Services, verze na architektuře Itanium
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.sqlserver.sqlenum.dll9.0.2167.0875,29620-Jun-200606:39x86
Ms.ss.mgdsqldumper.dll2005.90.2167.0163,10420-Jun-200606:41IA-64
Msadomdx.dll9.0.2167.0502,56020-Jun-200615:35x86
Msmdlocal.dll9.0.2167.048,738,59220-Jun-200606:39IA-64
Msmdsrv.exe9.0.2167.047,763,74420-Jun-200606:39IA-64
Msmgdsrv.dll9.0.2167.012,872,48020-Jun-200606:39IA-64
Msolap90.dll9.0.2167.07,709,98420-Jun-200606:39IA-64
Sbmsmdlocal.dll9.0.2167.048,738,59220-Jun-200606:39IA-64


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

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 921292 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Microsoft SQL Server 2005 Analysis Services

Váš názor