• I have almost exactly same problem, so will use this topic, too 🙂

    I've got a large (1TB) database on SQL Server 2000 and need to move "archive" data to a different server (also SQL Srv 2000).

    I do not have currently any archiving mechanisms on the source server (except of daily backups), so I wonder, what will be the best option:

    1. replicate the data needed to new server and delete from the source via horizontal/vertical replication with SQL Server replication mechanisms

    2. using DTS (I'm not very familiar with DTS)

    3. write my own T-SQL query to insert data to newer server and to delete from old one

    Only few tables are to be archived and only a certain list of columns is needed to keep.

    Which option would be best to consider to?

    regards,
    Anna