We have a SSIS package using BIDS 2005. It has a sub package being called from the task.
All these days , we had stored procedures to be called from the subpackage and is running fine.
We had a requirement to extract data from Teradata using Volatile table concept to send data to-and-from SQL server tables.
We created a .net console application exe using 2.0 framework for the above and called this exe from the individual tasks. Framework on the server where the job is deployed is also 2.0
From BIDS it is perfectly running fine and even from SQL Job agent it is running fine when scheduled for multiple times on the same day, but when the schedule is set for next day , it is failing.
The error code is
Code: 0xC0029151
Source: Get Customer Name Address (NW_CUSTOMER_NAME_ADRS FastBuild) Execute Process Task
Description: In Executing "E:\SLS_after430GDWConsoleAppn\ConsoleExe\GDW_Teradata.exe" "SLSReports_ReleasesGDW_REL_CUSTOMER_NAME_ADRS"
at "", The process exit code was "-532459699" while the expected was "0".
End Error
DTExec: The package execution returned DTSER_FAILURE (1).
We searched google and based on the suggestions provided, we ensured both the development OS and the server where it is deployed is 32 bit, ensured
to the set the protection level to "Rely on server storage" while deploying, and the permissions of the job agent (owner of the job) has full permissions where the exe is placed.
It runs fine after deployment for 3 to 4 times automatically, but when we reschedule it to next day, it is failing. Error code being same.