Hello guys,
I have a problem with calling other Packages from my SSIS 2012 Package "Main.dtsx". I have an "Execute Package Task" in Main which calls "MyPackage.dtsx".
If the ExecuteOutOfProcess Flag is set to "False" everything works fine. When I switch to "True" I get the following error:
Error: 0xC0202009 at Any Component, MyPackage Destination [337]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004002. Error: 0xC0202040 at Any Component, MyPackage Destination [337]: Failed to open a fastload rowset for "[SCHEMA].[TABLE]". Check that the object exists in the database. Error: 0xC004706B at Any Component, SSIS.Pipeline: "MyPackage Destination" failed validation and returned validation status "VS_ISBROKEN". Error: 0xC004700C at Any Component, SSIS.Pipeline: One or more component failed validation. Error: 0xC0024107 at Any Component: There were errors during task validation. Error: 0xC0022102 at Execute MyPackage: Error 0xC0012050 while executing package from project reference package "MyPackage.dtsx". Package failed validation from the ExecutePackage task. The package cannot run.
The strange thing is that I could not see any difference in SQL Server Profiler in both cases. All statements against my SQL Server 2012 Database are executed as my own user which is "sa". Do you have any idea what's causing this problem? Best wishes,