ssis - How do I fix the error unable to enlist Sybase database in distributed transaction? -
i know little (arguably nothing) sybase setup, know ssis having trouble enlisting sybase in distributed transaction. has been able make work?
the ssis runtime has failed enlist ole db connection in distributed transaction error 0x80004005 "unspecified error".
this happens when change package's transactionoption required. when revert default "supported", package runs without errors (albeit not thread safe).
i had same problem when tried create transaction around read gupta sqlbase. basically, seems ssis (at least of 2005) isn't able enroll other providers in transaction part of package. i've tried few times without luck, , end reading data oledb temporary table, , creating transaction around import of data resting place in sql server. that's read side, though - if you're trying use transaction write sybase, you'll need on side - ssis won't able use transaction push data provider.
i addition that, didn't want transaction extend gupta - wanted enroll insert/update on sql server side in transaction, block users reading half-updated data, ssis refused allow me wrap process in transaction because gupta didn't support it. there seems no support transactions on providers, or on "write" side of process not on "read" side.
Comments
Post a Comment