Příznaky
Zvažte následující scénář:
-
Nakonfigurujete odkazovaný server pro přístup k databázi Oracle jako vzdáleného zdroje v Microsoft SQL serveru 2012 nebo SQL serveru 2014 a používáte zprostředkovatele OleDB "Oracle. OleDB" pro tento odkazovaný server.
-
Používáte vzdálený dotaz, který odkazuje na tabulku Oracle, a tato tabulka obsahuje jeden nebo více sloupců se svým druhovým typem. V této tabulce je taky velký počet řádků.
V tomto scénáři může dojít k problémům s výkonem ve srovnání se starším poskytovatelem služby OleDB společnosti Microsoft "MSDAORA". K tomuto problému dochází kvůli způsobu, jakým poskytovatel Oracle. OleDB hlásí datový typ číslo pro SQL Server.
Řešení
Tento problém vyřešíte tak, že nainstalujte tuto aktualizaci a povolíte příznak trasování TF9394. Pokud chcete povolit příznak trasování TF9394, přečtěte si část Další informace.
Informace o kumulativní aktualizaci
Tento problém je opravený v následujících aktualizacích:
-
Kumulativní aktualizace 13 pro SQL Server 2014
-
Kumulativní aktualizace 6 pro SQL Server 2014 Service Pack 1 (SP1)
-
Kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 3 (SP3)
-
Kumulativní aktualizace 11 pro SQL Server 2012 Service Pack 2 (SP2)
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
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.
Další informace
Jak povolit příznak trasování 9394Příznak trasování 9394 můžete povolit při spuštění nebo v relaci uživatele. Tento příznak trasování má efekty na globální úrovni nebo na úrovni relace. Pokud chcete povolit příznak trasování 9394, použijte příkaz DBCC TRACEON nebo use -T 9394 jako parametr spuštění. Pokud je použit příkaz DBCC TRACEON\TRACEOFF , negeneruje se nový plán pro ukládání uložených v mezipaměti. V mezipaměti byly vytvořeny plány vytvořené bez příznaku trasování. Další informace o tom, jak povolit nebo zakázat příznaky trasování a o globálních příznakech trasování na úrovni relace, najdete v následujících tématech v tématu SQL Server Books Online:
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.
Produkty třetích stran, o nichž se hovoří v tomto článku, jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.