Cita: creo que lo más conveniente será el uso de DTS para realizar el volcado de datos.
Tienes sql server 2005?? si es así y el sistema externo deposita archivos en un lugar determinado porque no creas un ETL (integration services) para que se encargue de hacer ese trabajo? inclusive el ETL lo puede colocar en el agente o si es el caso lo puedes llamar desde la aplicación, ¿me explico?