I am working n a SSIS package that has many "Execute SQL" tasks Running Parallel. Each Task Contains Merge SQL statements. Parent Table Merge Statements runs first and then All child table's Merge Statements run in Parallel. The Problem is , It works fine sometimes but throw following exception sometimes. Transaction level is set as "Required" on Package level and "Supported" on All other containers.
ERROR Message:Transaction context in use by another session.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
What could be the reason? Does Isolation level has any impact? It's set as "Serializable" everywhere in the package. Retain Same Connection Property is also set to True
Saadat