I've got an SSIS package.
2 ultra simple processes going on. Each process simply queries a view, then outputs the result to a tab delimited file. I've found that on rare occasion one of the 2 processes fails.
Both data sources references a view. I've found that the failing process's view can take up to 35-40 seconds to run, depending on what's going on in the system. Typically it only takes 15-20 seconds to run.
The other process always runs quickly.
I've read that a data reader source times out after 30 seconds by default. I've checked every data source in my project and they're all set to "0" which indicates that there's no timeout set.
I'm obviously missing a timeout somewhere though. Any ideas?