I am creating a package, which I want to be a replica of a DTS package I have in a SQLServer 2005 database. The source database is Informix, and
the target database is MySQL. From what I have found so far, for each ODBC connection I create an export and an import object. I can specify 'Buffer' as the output/input for the export/import respectively, but doesn't this export from the source database to a text file, and then import from the text file to the target database? Maybe I am missing something here, but this would be slower than pumping the data directly from the source
database to the target database (as the DTS DataPumpTask does). Some of the tables contain several million rows, that with SQL Sever DataPumpTask
takes around 10mins per table - writing to disk takes a bit longer, and then this time would be effectively doubled when reading into the target
table.
I have created the visual importer repository in MySQL, but when I execute the package - I get the same error over and over, it's too quick to note
down the actual error, but it has something to do with queue_id being null. If I use the default repository (MS Access) I don't get this error, but the package fails - even though if I execute the steps one at a time, it looks OK.
As I said, it could be my understanding, as I haven't got the package execution working properly.
I must admit I do like the package, if only I could get it working efficiently for me! Thank you for you time
Regards,
Ian