Я полагаю, вы не можете связать серверы напрямую или косвенно и использовать DTS для этого?
Существует пространство имен Microsoft.SqlServer, которое можно использовать для взаимодействия с SQL Server (см. простой пример , я однажды использовал это для выполнения сложной операции синхронизации данных бизнес-правил между удаленными и локальными базами данных. Но это был весь код, а не утилита point & click.
EDIT:
Вы можете создавать и планировать пакеты DTS (думаю, скрипты) для выполнения многоэтапных процессов передачи и преобразования данных. Вот ссылка , которая говорит о взаимодействии с DTS в c #