Příznaky
Vezměte v úvahu následující scénář:
- Pokoušíte se použít zprostředkovatele Microsoft OLE DB pro Analysis Services 2008 R2 nebo Analysis Services 2012 k importu dat z instance Microsoft Služba Analysis Services serveru SQL do jiné instance Microsoft Služba Analysis Services serveru SQL.
- Časový limit nastane, když proces dosáhne hodnoty vlastnosti ExternalCommandTimeout před dokončením procesu importu dat.
V tomto scénáři se proces importu dat zastaví podle očekávání. Zpráva však oznamuje, že proces importu dat proběhl úspěšně, i když byla importována jen některá data.
Když zachytíte trasování pomocí nástroje SQL Server Profiler v instanci služby SSAS 2008 R2 nebo SSAS 2012, je v souboru trasování obsažená následující chybová zpráva:
Poznámka
Analyzátor XML pro analýzu: Časový limit požadavku XML pro analýzu vypršel před jeho dokončením.
Poznámka: Výchozí hodnota vlastnosti ExternalCommandTimeout je 3600 sekund.
Řešení
Pokud chcete tento problém vyřešit, použijte balíček kumulativní aktualizace 10 pro SQL Server 2008 R2 Service Pack 1 (SP1) nebo balíček kumulativní aktualizace 5 pro SQL Server 2012. Obě opravy jsou určené pro zprostředkovatele Microsoft OLE DB pro Analysis Services. Po použití balíčku kumulativní aktualizace bude nedokončený proces importu dat způsobený vypršením časového limitu nahlášen jako neúspěšný.
Informace o kumulativní aktualizaci
Kumulativní aktualizace 7 pro SQL Server 2012
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 7. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2012 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2823247 Balíček kumulativní aktualizace 7 pro SQL Server 2012Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2692828 Buildy SQL Server 2012 vydané po vydání verze SQL Server 2012
Kumulativní aktualizace 3 pro SQL Server 2012 SP1
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 3. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2012 SP1 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2812412 Balíček kumulativní aktualizace 3 pro SQL Server 2012 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SP1 vydané v SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2772858 Buildy SQL Server 2012 vydané po vydání aktualizace Service Pack 1 SQL Server 2012
Kumulativní aktualizace 10 pro SQL Server 2008 R2 SP1
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 10. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 1 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2783135 Balíček kumulativní aktualizace 10 pro SQL Server 2008 R2 Service Pack 1Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího vydání opravy Service Pack 1 pro SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2567616 Buildy SQL Server 2008 R2, které byly vydány po vydání aktualizace Service Pack 1 SQL Server 2008 R2
Kumulativní aktualizace 5 pro SQL Server 2012
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 5. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2012 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2777772 Kumulativní aktualizace 5 pro SQL Server 2012Poznámka: Buildy jsou kumulativní, a proto každá nová verze opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2692828 Buildy SQL Server 2012 vydané po vydání verze SQL Server 2012
Alternativní řešení
Problém můžete vyřešit tak, že uděláte jednu z těchto věcí:
- U samostatných instancí SSAS můžete zvýšit hodnotu vlastnosti ExternalCommandTimeout v grafickém rozhraní upřesnit vlastnosti v aplikaci SQL Server Management Studio.
- Pro sešit PowerPivot pro Excel neexistuje žádné řešení, protože změna vlastnosti ExternalCommandTimeout není podporována.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.