With that resolved there was another issue which threw obscure errors:
Code: Select all
EUniError: The server failed to resume the transaction.
Desc:3400000003.
Desc:3400000002.
After some hacking this turned out to be a volume issue. While the same and larger volume of data has none of these issues using MSOLEDB..
Reducing the RowsPerBatch solves this, while altering KilobytesPerBatch had no effect at all, even if set below the rows equivalent.
Curious that I had to reduce Rows=50, yet while using MSOLEDB all 1014 go through without issues.