Here is my problem:
I have 2 Microsoft SQL Server 7.0 Databases on different servers. I have the same table in each database with the same exact schema. The table has no foreign keys defined and the only index is a clustered index on the Primary Key (8 fields). The table contains 5.1 million rows. So far, so good.
I am now trying to use Microsoft DTS to copy the table from one server to the other. I have truncated the data on the destination table prior to performing any copy. I am attempting to do this using the DTS Object copy and the DTS Object transfer mechanisms to determine which one would be easier and more efficient. And the results are staggering! Using the DTS Object copy mechanism, the entire table, all 5.1 million rows, are copied in approximately 20 - 25 minutes. Using the DTS Object Transfer mechanism, I had to cancel the transaction after 8 hours! Then, it took approximately 4 hours to actually cancel the transaction (I am assuming that rollbacks were occurring).
So my question is: What is the difference in my benchmarks between the DTS Object Copy and DTS Object Transfer functions? I don't understand why the big difference in times, so any explanations would be appreciated.
Thanks.
I have 2 Microsoft SQL Server 7.0 Databases on different servers. I have the same table in each database with the same exact schema. The table has no foreign keys defined and the only index is a clustered index on the Primary Key (8 fields). The table contains 5.1 million rows. So far, so good.
I am now trying to use Microsoft DTS to copy the table from one server to the other. I have truncated the data on the destination table prior to performing any copy. I am attempting to do this using the DTS Object copy and the DTS Object transfer mechanisms to determine which one would be easier and more efficient. And the results are staggering! Using the DTS Object copy mechanism, the entire table, all 5.1 million rows, are copied in approximately 20 - 25 minutes. Using the DTS Object Transfer mechanism, I had to cancel the transaction after 8 hours! Then, it took approximately 4 hours to actually cancel the transaction (I am assuming that rollbacks were occurring).
So my question is: What is the difference in my benchmarks between the DTS Object Copy and DTS Object Transfer functions? I don't understand why the big difference in times, so any explanations would be appreciated.
Thanks.