Симптоми
Предположите, че използвате доставчик на данни на .NET за Teradata, за да получите достъп до Teradata в Microsoft SQL Server 2012 Services (SSIS 2012) или услуги за интегриране на SQL Server 2014 (SSIS 2014). Когато се опитате да изпълните SQL задача, в която атрибутът IsQueryStoredProcedure е зададен като TRUE в пакет на SSIS, е възможно да получите следното съобщение за грешка:
[Изпълнение на SQL задача] Грешка: изпълнението на заявката "Call XXXX;" е неуспешно със следната грешка: "[Teradata база данни] [5497] ПОВИКВАНЕто не може да бъде подадено в заявка за множество декларации.". Възможни причини за неуспех: проблеми със заявката, свойството "ResultSet" не е зададено правилно, параметри, които не са зададени правилно, или връзката не е установена правилно.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 4 за SQL Server 2014 /en-us/help/2999197
Кумулативна актуализация 2 за SQL Server 2012 SP2 /en-us/help/2983175
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Продуктите на други производители, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции – подразбиращи се,или други – за работата или надеждността на тези продукти.