Symptomer
Antag, at du bruger .NET-dataprovider til Teradata til at få adgang til Teradata i Microsoft SQL Server 2012 Integration Services (SSIS 2012) eller SQL Server 2014 Integration Services (SSIS 2014). Når du forsøger at udføre en SQL-opgave, hvor attributten IsQueryStoredProcedure er angivet til Sand i en SSIS-pakke, vises muligvis følgende fejlmeddelelse:
Bemærk
[Udfør SQL-opgave] Fejl: Udførelse af forespørgslen "kald XXXX;" mislykkedes med følgende fejl: "[Teradata Database] [5497] CALL cannot be sent in multi-statement request.". Mulige fejlårsager: Problemer med forespørgslen, egenskaben "Resultatsæt" er ikke angivet korrekt, parametre er ikke angivet korrekt, eller forbindelsen er ikke oprettet korrekt.
Løsning
Problemet blev først løst i følgende kumulative opdatering af SQL Server.
Kumulativ opdatering 4 til SQL Server 2014 /en-us/help/2999197
Kumulativ opdatering 2 til SQL Server 2012 SP2 /en-us/help/2983175
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP2
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Ansvarsfraskrivelse for tredjepartsoplysninger
De tredjepartsprodukter, der beskrives i denne artikel, er produceret af firmaer, der er uafhængige af Microsoft. Microsoft påtager sig intet ansvar, hverken underforstået eller på anden måde, for funktionaliteten eller pålideligheden af disse produkter.