Hi there,
I'm trying to come up with the best way to build some C# Unit tests for an SSIS package I've built.
My C# code does the following
1. Creates a Transaction Scope using System.Transactions
2. Puts some source data for my package into a table that the package will read
3. Kicks off the Package using System.Diagnostics.ProcessStartInfo
Im getting a Transaction TimeOut execption which I beleive is caused because the Package can't read the source data I've inserted becuase the package has not joined the transaction.
So the question is - can you call a run a package and make it participate in a transaction that you have created outside of the package?
Thanks.
I don't believe you can do this, as having a look through the documentation there does not seem to be anywhere to pass in that existing transaction context as you load or execute a package.
No comments:
Post a Comment