I created an SSIS (2005) package using an Execute SQL Task in the Control Flow pane which calls a stored proc. I set the task's "TransactionOption" property to Required, "twiddled" with the proc to make it fail, and this caused the transaction to be rolled back.
Question: it appears that if TransactionOption is Required, then I do not need to use BEGIN\COMMIT\ROLLBACK in my t-sql. Is this cortrect or should I used BEGIN.. anyway?
TIA,
barkingdog