I have a simple (one table) SSIS package that has DB2 z/OS as the target. When the "Generate CDC Packages" wizard created the package the components' "TransactionOption" properties were set to "Unsupported". The package runs successfully this way, but I want the CDC package to be processed as a logical (distributed) unit of work, so I set the components' "TransactionOption" properties to "Required". When I run the package, the first component, "Initialize Change Processing Task" returns the following error:
[Initialize Change Processing Task] Error: Failed to acquire Target connection. Microsoft.SqlServer.Dts.Runtime.DtsGenericExceptio n: Error HRESULT E_FAIL has been returned from a call to a COM component. ---> System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnec tionManager90.AcquireConnection(Object pTransaction) at Microsoft.SqlServer.Dts.Runtime.ConnectionManager. AcquireConnection(Object txn) --- End of inner exception stack trace --- at Microsoft.SqlServer.Dts.Runtime.ConnectionManager. AcquireConnection(Object txn) at Attunity.SqlServer.Dts.Tasks.CDCLaunchTask.Acquire Connections(Connections connections, Object transaction, ConnectionManager& sourceConnectionManager, ConnectionManager& targetConnectionManager)
What do I do? I've created a couple of other packages that use a remote SQL Server as a target, and I noted that the CDC package wizard by default created all the components using TransactionOption set to "Required", which was good, and they run fine, and I can see DTC handling the transaction.
Help?
Host: DB2 z/OS 9.1
Client: Windows Server 2003 Enterprise x64 SP2
SQL Server 2005 Enterprise SP3
DB2 Connect 9.5 fp4
Attunity DB2 z/OS CDC for SSIS 2.1.14 x64


LinkBack URL
About LinkBacks




Reply With Quote