Symptom
Anta att du använder .NET Data Provider för Teradata för att få åtkomst till Teradata i Microsoft SQL Server 2012 Integration Services (SSIS 2012) eller SQL Server 2014 Integration Services (SSIS 2014). När du försöker köra en SQL-uppgift där attributet IsQueryStoredProcedure är inställt på True i ett SSIS-paket kan du få följande fel meddelande:
[Kör SQL-aktivitet] Fel: det gick inte att köra frågan "samtal XXXX;" med följande fel: "[Teradata Database] [5497] samtalet kan inte skickas i en begäran om flera uttryck.". Möjliga orsaker till misslyckande: problem med frågan, egenskapen "ResultSet" är inte korrekt angiven, parametrarna är inte korrekt inställda eller anslutningen upprättas inte korrekt.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197
Kumulativ uppdatering 2 för SQL Server 2012 SP2 /en-us/help/2983175
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.