Příznaky
Předpokládejme, že pro přístup ke službě Teradata v Microsoft SQL Server 2012 Integration Services (SSIS 2012) nebo SQL Server 2014 Integration Services (SSIS 2014) používáte .NET Data Provider for Teradata. Když se pokusíte provést úkol SQL, ve kterém je nastaven atribut IsQueryStoredProcedure na hodnotu true v balíčku SSIS, může se zobrazit následující chybová zpráva:
[EXECUTE SQL Task] Chyba: spuštění dotazu "volejte XXXX;" se nezdařilo s následující chybou: "[databáze Teradata] [5497] hovor nelze odeslat v žádosti o více volání.". Možné příčiny chyby: problémy s dotazem, "ResultSet" není nastaven správně, parametry nejsou správně nastaveny nebo připojení není správně navázáno.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 4 pro SQL Server 2014 /en-us/help/2999197
Kumulativní aktualizace 2 pro SQL Server 2012 SP2 /en-us/help/2983175
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.
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ů.