I'm relatively new to Visual Studio and writing SSIS packages. I am using SSIS packages to automate running some SQL on a schedule to produce flat files. The package contains one data flow task, which has an OLE DB Source, then uses a multicast, to send the output to two flat file destinations (same data, two different locations).
When I Start the package, on the Control Flow screen, I get the spinning yellow throbber. And it sits there, and spins, and spins, for a very long time before any records start getting written in the Data Flow tab. In looking at the Progress tab, it seems to be in Pre-Execute during this time.
Running the SQL straight up in SSMS is a lot faster. What can I do to make the Pre-execute phase in VS SSIS go faster?