KB2992414 – RJEŠENJE: Pogreška u SQL zadatku kada je IsQueryStoredProcedure postavljen na True kada koristite .NET davatelj podataka za Teradata u SSIS-u

Primjenjuje se na
SQL Server 2012 Business Intelligence SQL Server 2014 Business Intelligence - duplicate (do not use)

Simptomi

Pretpostavimo da koristite .NET davatelj podataka za tvrtku Teradata za pristup tvrtki Teradata u komponenti Microsoft SQL Server 2012 Integration Services (SSIS 2012) ili SQL Server 2014 Integration Services (SSIS 2014). Kada pokušate izvršiti SQL zadatak u kojem je atribut IsQueryStoredProcedure postavljen na True u SSIS paketu, možda ćete dobiti sljedeću poruku o pogrešci:

Napomena

[Izvršavanje SQL zadatka] Pogreška: izvršavanje upita "poziv XXXX;" nije uspjelo uz sljedeću pogrešku: "[Baza podataka tvrtke Teradata] [5497] POZIV se ne može poslati u zahtjevu s više naredbi.". Mogući razlozi neuspjeha: problemi s upitom, svojstvo "ResultSet" nije pravilno postavljeno, parametri nisu pravilno postavljeni ili veza nije pravilno uspostavljena.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.

Kumulativno ažuriranje 4 za SQL Server 2014 /en-us/help/2999197

Kumulativno ažuriranje 2 za SQL Server 2012 SP2 /en-us/help/2983175

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

      

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Izjava o odricanju od odgovornosti za informacije trećih strana

Proizvodi trećih strana o kojima se radi u članku proizvode tvrtke koje su neovisne o Microsoftu. Microsoft ne daje jamstva, ni izričita ni drugačija, glede performansi i pouzdanosti tih proizvoda.