KB2992414 – RETTELSE: Fejl i SQL-opgave med IsQueryStoredProcedure angivet til Sand, når du bruger .NET-dataprovider til Teradata i SSIS

Gælder for
SQL Server 2012 Business Intelligence SQL Server 2014 Business Intelligence - duplicate (do not use)

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:

      

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.