Ongelman ilmenemistapa
Oletetaan, että käytät Teradataa Microsoft SQL Server 2012 -integrointipalveluissa (SSIS 2012) tai SQL Server 2014 -integrointipalveluissa (SSIS 2014) käyttämällä Teradata-ominaisuutta. Kun yrität suorittaa SQL-tehtävän, jossa IsQueryStoredProcedure-määritteen arvoksi on määritetty Tosi SSIS-paketissa, näyttöön voi tulla seuraava virhesanoma:
Huomautus
[Suorita SQL-tehtävä] Virhe: Kutsu XXXX;-kyselyn suorittaminen epäonnistui seuraavalla virheilmoituksella: "[Teradata Database] [5497] CALL cannot be submitted in multi-statement request.". Mahdolliset virheiden syyt: ongelmia kyselyssä, Tulosjoukko-ominaisuutta ei ole määritetty oikein, parametreja ei ole määritetty oikein tai yhteyttä ei ole muodostettu oikein.
Ratkaisu
Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.
SQL Server 2014:n kumulatiivinen päivitys 4 /en-us/help/2999197
SQL Server 2012 SP2:n kumulatiivinen päivitys 2 /en-us/help/2983175
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Muiden valmistajien tietoja koskeva vastuuvapauslauseke
Tässä artikkelissa mainitut kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.